【Vue】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误

upload(event) {

var that=this;

that.file=event.target.files;

let formData=newFormData();  

formData.append("uid", that.loginUserId); 

formData.append("key", that.loginUserKey); 

formData.append("key_type", "1");

formData.append("id", that.accountID);

formData.append("price", that.money*100);

formData.append("money", row.price_title);

formData.append("QR_url",that.file);   

constinstance=axios.create({

withCredentials:true

})        

instance.post('/pay/keep_qr.html',formData).then(res\=>{

if(res.code==200){

alert("上传成功");

}

});

    },

虽然显示报错,但是实际操作调接口是成功的,图片已传到服务器。
【Vue】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误
【Vue】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误
【Vue】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误

回答

https://blog.csdn.net/liyuling52011/article/details/80013725

前端可以设置一下devServer代理。【Vue】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误

以上是 【Vue】vue2上传文件,用axios发送FormData数据,参数为空的问题,设置withCredentials: true报跨域错误 的全部内容, 来源链接: utcz.com/a/75360.html

回到顶部