axios发送post请求,提交图片类型表单数据方法

网友投稿 333 2023-02-13


axios发送post请求,提交图片类型表单数据方法

DOME

接口

const userUploadAtt = (File,config) => axios.post("接口",File,config)

处理数据

let input = this.$refs.upload

创建一个空的FormData对象

let data = new FormData();

使用FormData.append来添加键/值对到表单里面;

data.append('file', input.files[0]);

upload(){

userUploadAtt(data,{headers: {'Content-Type': 'multipart/form-data'}}).then((response)=>{

this.headPhoto = response.data[0].msg.url;

}).catch(()=>{

})

}

注意:

如果

axios.defaults.headers.post[http://'Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'

post请求时候表单上传不需要引入qs.stringify()


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vue实现tab切换外加样式切换方法
下一篇:什么叫接口测试(什么叫接口测试工作)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~