猿问

vue项目中使用axios上传文件出错。

直接贴代码,麻烦大神指点一下。

https://img2.mukewang.com/5c8b0eea0001a27204480459.jpg

当我点击提交后,发现上传的参数不对!
是这个样子。

https://img.mukewang.com/5c8b0eed0001111504610266.jpg

一直不明白,命名append进去,为什么是这一大坨东西...
添加headers之后

https://img3.mukewang.com/5c8b0ef10001d3c005700251.jpg

经过几个大神指点,发现是之前为了方便,在状态管理器里面把axios进行了统一的转换,导致的问题。这里是之前转换的代码。

https://img1.mukewang.com/5c8b0ef70001f40a08000324.jpg


繁星淼淼
浏览 899回答 3
3回答

慕勒3428872

这些是FormData实例fd上的方法,没什么问题,错误信息是什么

慕莱坞森

加上 headers      {        url: 'xxxxxx',        method: 'post',        data: fd,        headers: { 'Content-Type': 'multipart/form-data' }      }
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答