vue用axios上传文件

vue

1.post 请求头改成'Content-Type': 'multipart/form-data'

2.用new FormData() 方式

//上传

export function uploadFile(data) {

return request({

url: '/appstore/uploadFile',

method: 'post',

headers: {'Content-Type': 'multipart/form-data'},

data: data

})

}

var file = e.target.files[0];

let param = new FormData();

param.append('fileType','img')

param.append('file',file)

uploadFile(param).then(response => {

if (response.code === 200) {

console.log(response)

that.Form.appLogoUrl=response.filePath;

} else {

console.log("上传错误")

}

});

以上是 vue用axios上传文件 的全部内容, 来源链接: utcz.com/z/376504.html

回到顶部