如何用FormData实现多文件上传-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何用FormData实现多文件上传

小旋风柴进 2016-05-30 08:50:10 4662

我用FormData+jQuery实现AJAX无刷新上传,但是一次只能上传一个文件。
怎么弄实现一次性上传多张图片

前端开发
分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:18:55
    var oData = new FormData(document.getElementById("myForm"));
    <form id="myForm"....
    <input type="file" name="file1" />
    <input type="file" name="file2" />
    <input type=

    表单里放几个就可以传几个.

    如果你是通过 append 添加上去的, 只要多执行几次就可以了.
    比如下面这样:

    //oData 为 new FormData();
    oData.append("file1", document.getElementById('fileinfo1').files[0], 'newfile1.txt');
    oData.append("file2", document.getElementById('fileinfo2').files[0], 'newfile2.txt');
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程