【问题标题】:How to program multi file upload with Django jquery [closed]如何使用 Django jquery 编程多文件上传 [关闭]
【发布时间】:2011-09-30 03:24:40
【问题描述】:

我需要对系统进行编程,用户可以从窗口中选择多个文件

  1. 用户使用浏览器选择多个文件
  2. 网页显示列表中的所有文件名
  3. 然后当用户点击开始上传时
  4. 然后我会看到每个文件前面的进度条以及以 KB 为单位的大小,显示已上传了多少。就像谷歌文档中的谷歌基本文件上传

目前我只知道如何使用 django 上传单个文件,但我不知道应该如何开始

【问题讨论】:

    标签: jquery django file-upload


    【解决方案1】:

    对于 jQuery 上传部分,您可以使用 uploadify 插件:

    http://www.uploadify.com/demos/

    只有我的 2 美分。希望这可以帮助。干杯

    【讨论】:

      【解决方案2】:

      Plupload (http://www.plupload.com/example_queuewidget.php) 是 jQuery 插件进行多文件上传的另一种选择,并且具有更积极的发展。我已经使用了 Uploadify 和 Plupload,两者都很好,但 Plupload 有更多的花里胡哨,并且支持从桌面拖放 HTML 5 之类的东西。

      如果您已经进行了单个文件上传,则用于处理这些上传的 django 页面应该不会有太大差异,因为随着上传者通过队列,他们都会向您的 django 脚本发出单独的请求以处理上传。

      有用的链接:

      http://www.uploadify.com/forums/discussion/7195/uploadify-3.0-beta-with-django/p1

      https://github.com/tstone/django-uploadify/wiki

      Code samples for Django + SWFUpload?

      【讨论】:

      • 它说它使用 upload.php ,但从 django 的角度来看,它的内容应该是什么
      • 我自己不是 django 人,但我添加了一些可能对您有帮助的链接。
      【解决方案3】:

      我尝试了几个第三方解决方案,最容易与 django 集成(尤其是如果您使用 jquery)是: https://github.com/blueimp/jQuery-File-Upload

      你只需编写一个简单的 ajax 视图来保存上传的文件。

      【讨论】:

        猜你喜欢
        • 2011-08-17
        • 2013-02-17
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 2013-01-18
        相关资源
        最近更新 更多