今天在处理文件上传的时候遇到一个问题,就是想用户选择多个文件一次上传,并且用jquery post方式提交,
最开始以为直接给Formdata append一个file的数据就行了,但是到了后台数据就没有了,后面经过实验发现
可以向formdata的key值里面多次append file 就可以,附上代码。
html元素:
<input type="file" name="uploadImgs" id="file" multiple="multiple"/>
JavaScript:
function fileUpload(){
var data = new FormData();
var files= $("#file")[0].files;