django 多文件上传
- 2019 年 11 月 5 日
- 筆記
在用django 写文件上传的时候,从request.FILES['myfiles'] 获取到的文件始终只有一个,
但在HTML页面上明明用 HTML5 的 文件控件选择了多个文件,
用的是CHROME 浏览器,一次可以选择多个文件上传。
在 Pydev 开启debug模式,查看request 对象,发现上传的多个文件确实在request对象中,
但为什么 用request.FILES['myfiles'] 却只能得到一个呢?
获取方式:
单文件:file = request.FILES.get("file", None)
多文件:files = request.FILES.getlist("files", None)