为了账号安全,请及时绑定邮箱和手机立即绑定

vue如何一次性上传多个文件 而不是一个个上传的

vue如何一次性上传多个文件 而不是一个个上传的

www说 2019-03-12 13:15:30
<el-upload                  class="upload-demo"                  ref="upload"                  action="http://add"                  name="Content"                  :data="form"                  :on-remove="handleRemove"                  :on-error="uploadError"                  :on-success="uploadSuccess"                  :multiple="multiple"                  :file-list="fileList"                  :on-change="addFile"                  :auto-upload="false">              <el-button slot="trigger" size="small" type="primary">选取文件</el-button>              <el-button style="margin-left: 10px;" size="small" type="success" @click="submitUpload">上传到服务器</el-button>          </el-upload>
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超5个赞

那 :file-list="fileList"需要填写?


查看完整回答
反对 回复 2019-04-06
?
潇湘沐

TA贡献1816条经验 获得超6个赞

可以在addFile方法里面将files转换为数组格式,然后将这些图片传入FormData,最后上传FormData


let images=[...files]

let _data = new FormData();

images.forEach((img,index) => {

    _data.append(`img_${index}`,img)

})


查看完整回答
反对 回复 2019-04-06
  • 2 回答
  • 0 关注
  • 5139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号