axios 上传图片, 图片信息已获取到,但是一上传就为空
这是传入之前的打印
departmentLogo是有值的..但是
传入接口后,参数变为空
const waitTime=(url)=>{
return new Promise((resolve, reject)=>{
setTimeout(()=>{
reject({msg:'数据响应超时',waitTime:url})
},70000)
})
}
POST2: (url, params={}) => {
return new Promise((resolve, reject) => {
console.log(params)
axios.post(url, params, {
headers: {
'Content-Type': 'multipart/form-data',
}
})
.then(response => {
const res = response.data;
resolve(res)
})
.catch((error) => {
Err(error);
reject(error)
})
})
}
post2: (url, params) => {
return new Promise((resolve, reject) => {
Promise.race([XHR.POST2(url, params), waitTime(url)]).then(res => {
resolve(res)
}).catch(res => {
notification.error({
message: res.message
})
reject(res)
})
})
}
请问代码有哪里需要更改的,可以让传入后的值不为空吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
file格式 请用formData格式上传
上传文件的话 data需要是: FormData, File, Blob 三种之一
https://github.com/axios/axio...
官方上传文件示例
https://github.com/axios/axio...