通过一个表单字段上传Django中的多个文件

时间:2009-11-10 10:11:14

标签: python django forms upload

是否有任何自定义小部件(或特殊魔术方式)通过一个表单字段上传多个文件(或整个文件夹!)? 我尝试了this multifile widget,但它使用了很多简单的FileFiled。

4 个答案:

答案 0 :(得分:10)

HTML 5现在允许在单个表单控件中上传多个文件。

http://www.w3.org/TR/html-markup/input.file.html#input.file.attrs.multiple

答案 1 :(得分:3)

不,你不能这样做 - HTML文件输入不允许它。

答案 2 :(得分:3)

正如丹尼尔所说,文件输入字段不能支持多个文件。但是,有很多方法可以使用像SWFUpload这样的东西。如何将该工作流集成到Django应用程序中,我不太确定。

答案 3 :(得分:3)

https://github.com/tstone/django-uploadify是一个可重复使用的Django应用,它集成了http://uploadify.com

来自Uploadify的网站:

  

Uploadify是一个jQuery插件,它在您的网站上集成了一个完全可自定义的多文件上传工具。它使用Javascript,ActionScript和任何服务器端语言的混合来动态地在页面上的任何DOM元素上创建实例。