0

我有一个表单,用户可以将文件上传到服务器(django 开发服务器,直到我将代码推送到 Apache,100 mb 限制)。我想向用户显示上传进度条。我已阅读此http://djangosnippets.org/snippets/679/以获取说明。但我不知道我的 $progress_url 会是什么。

我需要在服务器上创建一个带有文件上传信息的临时文件吗?这是否涉及编写我自己的文件上传处理程序?阿贾克斯长轮询,彗星?我已经阅读了很多东西,但我不知道如何实现它们。我提供的 django 片段是我迄今为止尝试过的,但就像我说的,我不知道要读取什么文件来获取上传数据。有什么建议么?谢谢!

编辑

我想问的是如何在上传文件时访问 django 存储的临时数据?我遇到了这个函数 UploadedFile.temporary_file_path,但我不知道如何使用它。在我看来,我称之为吗?UploadedFile 是否已经定义或者我必须先为其分配一个值?我已经在我的视图 UploadedFile.temporary_file_path 中尝试过这样的操作,但它会抛出错误。

4

1 回答 1

0

我使用http://djangosnippets.org/snippets/678/显示进度条

您将需要 2 个视图,一个用于获取信息,另一个用于保存文件

于 2013-04-30T21:52:34.973 回答