VUE Axios上传文件,使用FormData,后端接收不到参数
VUE Axios上传文件,使用FormData,设置的参数,后端总是接收不到参数。经过网上查找,分一下两者情况。请求头中没有boundry,后端找不到文件参数。最后的排查原因是:Axios封装后,请求头和参数在过滤器中没有正确被使用。解决办法是用Axios.create创建实例:let instance= axios.create({baseURL: 'baseUrl',data: form1,
·
VUE Axios上传文件,使用FormData,
设置的参数,后端总是接收不到参数。经过网上查找,分一下两者情况。
请求头中没有boundry,
后端找不到文件参数。
最后的排查原因是:Axios封装后,请求头和参数在过滤器中没有正确被使用。
解决办法是用Axios.create创建实例:
let instance= axios.create({
baseURL: 'baseUrl',
data: form1,
headers: { 'Content-Type': 'multipart/form-data'}
})
instance.post('/cd/file/upload',form1).then(....)
更多推荐
已为社区贡献2条内容
所有评论(0)