使用django框架怎么一次性上传多个文件

  介绍

本篇文章给大家分享的是有关使用django框架怎么一次性上传多个文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

前端html5上传控件,我用了jquery文件上传

& lt; input 类型=癴ile", name=癿yfiles",多个=?“在

使用django框架怎么一次性上传多个文件

选择多个文件之后,然后提交请求,开启pydev中调试模式,查看请求内容:

使用django框架怎么一次性上传多个文件

其请求中。文件的内容为如下:

MultiValueDict: & lt; MultiValueDict: {u # 39; myfiles& # 39;: [& lt; InMemoryUploadedFile: 300 x600。png(图片/png)祝辞,& lt; InMemoryUploadedFile:待办事项。txt(文本/普通)祝辞]}在

很明显,上传的文件的确在其中,但是当用<代码> request.FILES [& # 39; myfiles& # 39;]> 请求。文件> files =, request.FILES.getlist (& # 39; myfiles& # 39;)   for  f 拷贝文件:   ,,destination =,开放(& # 39;d:/temp/& # 39;, +, f.name, & # 39; wb + & # 39;)   ,,for  chunk 拷贝f.chunks ():,   ,,,,destination.write(块)   ,,destination.close ()

以上就是使用django框架怎么一次性上传多个文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

使用django框架怎么一次性上传多个文件