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

7 投票
4 回答
10761 浏览
提问于 2025-04-15 15:51

有没有什么特别的工具或者方法,可以通过一个表单字段上传多个文件(或者整个文件夹)呢?我试过这个多文件上传的工具,但是它使用了很多简单的文件字段。

4 个回答

3

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

11

HTML 5 现在支持在一个表单控件中同时上传多个文件。

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

3

https://github.com/tstone/django-uploadify 是一个可以重复使用的 Django 应用,它与 http://uploadify.com 进行了整合。

来自 Uploadify 网站的介绍:

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

撰写回答