我用FormData+jQuery实现AJAX无刷新上传,但是一次只能上传一个文件。
怎么弄实现一次性上传多张图片
参考localResizeIMG
var oData = new FormData(document.getElementById("myForm"));
<form id="myForm"....
<input type="file" name="file1" />
<input type="file" name="file2" />
<input type="file" name="file3" />
</form>
表单里放几个就可以传几个.
如果你是通过 append
添加上去的, 只要多执行几次就可以了.
比如下面这样:
//oData 为 new FormData();
oData.append("file1", document.getElementById('fileinfo1').files[0], 'newfile1.txt');
oData.append("file2", document.getElementById('fileinfo2').files[0], 'newfile2.txt');
oData.append("file3", document.getElementById('fileinfo3').files[0], 'newfile3.txt');