1.需要将请求头的Content-Type设置为multipart/form-data
2.有时候还需要将boundry设置为当前时间戳或者---WebKitFormBoundaryVCFSAonTuDbVCoAN
3.将上传的参数需要使用FormData类型数据,参数和文件以键值对形式放入FormData中
//request封装 export function uploadFile(fd){ return request({ url: ..., method:
'POST', data: fd, header: { 'Content-Type':'multipart/form-data;
boundary=----WebKitFormBoundaryVCFSAonTuDbVCoAN'} }) } //组价中使用 async
myupload(){ const fd = new FormData() fd.append('params1',...)
fd.append('file', this.file) const res = uploadFile(fd) console.log(res) }