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("上传成功");
                     }

               });

    },

虽然显示报错,但是实际操作调接口是成功的,图片已传到服务器。
报错图片
调接口传的数据(虽然报错,但是实际参数传过去了)
请求成功的返回值(报错,但是上传成功到服务器了)

阅读 3.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏