axios-mapper icon indicating copy to clipboard operation
axios-mapper copied to clipboard

不支持FormaData+file

Open pinksmallpig opened this issue 4 years ago • 3 comments

如果参数是FormData且里面带文件参数就不行了

pinksmallpig avatar Apr 08 '21 09:04 pinksmallpig

如果参数是FormData且里面带文件参数就不行了

我也碰见了,用原生axios的解决了。

H-Dynamite avatar Aug 02 '21 08:08 H-Dynamite

源码中index.ts 入口 const allParams = Object.assign({}, this.defaultConfig.defaultParams, params) 导致formdata被损毁 后面判断的时候加上一句 if (contentType === ContentType.form) { requestConfig.data = qs.stringify(allParams) } else if (contentType === ContentType.multipart) { requestConfig.data = params }

2194301787 avatar Jan 10 '22 08:01 2194301787

这个是axios 的上层简单封装,主要为了常规接口模型转换问题,上传文件一般是不需要返回模型的,没考虑。直接用axios 吧。

RainManGO avatar Oct 25 '22 00:10 RainManGO