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

el-upload中上传多个文件转换为二进制流

el-upload中上传多个文件转换为二进制流

Cats萌萌 2019-01-30 16:07:50
遇到一个问题,有多个el-upload,手动上传文件,最后一次性提交。但是后台要求提交的是binary的形式,请问有什么办法进行转换,转换又要针对el-upload的file中的哪个属性。
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

直接提交就可以了,需要的是以下代码

//    提交单个文件的时候...this.files = [];this.files.push(file.raw);
...//    一次提交的时候...
 let formData = new FormData();
 formData.append("id", 1);
 formData.append("file1", this.files[0]);
 formData.append("file2", this.files[1]);
 formData.append("file3", this.files[2]);
....

好了,可以提交了,别忘了提交的时候加上headers: { "Content-Type": "multipart/form-data" }


查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 4667 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信