【问题标题】:How can I build web file uploader that will allow multiple file uploads at once?如何构建允许一次上传多个文件的网络文件上传器?
【发布时间】:2011-05-03 11:27:36
【问题描述】:

当您上传文件以附加到 gmail 邮件时,它允许您从浏览器文件选择器中选择多个文件以一次附加。如何使用 Django/Python/jquery 站点构建相同的效果?我想让用户一次上传多个文件(如果你按住ctrl gmail文件选择器可以选择多个文件。)

【问题讨论】:

  • 我无法使用 GMail 附件工具选择多个文件...

标签: jquery python django browser file-upload


【解决方案1】:

我建议你使用一个名为 Uploadify 的 jQuery 插件

【讨论】:

    【解决方案2】:

    这仅在最新的浏览器中受支持(阅读:不是 IE),但要启用从单个文件输入字段中选择多个文件的功能,可以通过将 multiple="multiple" 添加到 input 元素来完成,如下所示:

    <input type="file" multiple="multiple" />
    

    为了优雅地降级,您可以不允许不支持的浏览器一次上传多个文件,或者使用modernizr 之类的实用程序嗅探该功能是否可用,并进行相应调整。有几个不同的 jQuery 插件用于不带multiple="multiple" 功能的多文件上传,据我所知,它们大多都围绕着在使用旧文件字段时动态添加新文件字段的想法,并显示一些 CSS 魔法现有的待处理文件很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 2011-09-19
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多