umi-request icon indicating copy to clipboard operation
umi-request copied to clipboard

关于umi-request Content-Type=multipart/form-data 有坑 !

Open zhanchengkun opened this issue 4 years ago • 6 comments

文档:https://www.npmjs.com/package/umi-request#file-upload

const formData = new FormData(); formData.append('file', file); request('/api/v1/some/api', { method:'post', data: formData });

应用环境 Web 正常 android、ios safari 下也正常

ios 钉钉内打开链接 异常 不指定Content-Type 传递 new FormData() 会被指定为 application/json android 下钉钉正常 Content-Type为 multipart/form-data; boundary=xxxx

摸索修改data为body 可正常工作。 const formData = new FormData(); formData.append('file', file); request('/api/v1/some/api', { method:'post', body: formData });

zhanchengkun avatar Jun 24 '20 08:06 zhanchengkun

got it https://github.com/umijs/umi-request/pull/118

SCWR avatar Dec 08 '20 03:12 SCWR

'Content-Type': false不起作用,无法取消全局设置的content-type

wj100 avatar May 31 '21 07:05 wj100

试试这个:https://blog.csdn.net/qq_44472722/article/details/117417101

wj100 avatar May 31 '21 07:05 wj100

被这个问题坑死了,搞了一天了

iceberg211 avatar Jun 09 '21 06:06 iceberg211

蚌住了

sykinggg avatar Jun 30 '21 07:06 sykinggg

被这个问题差点搞疯

CodeByAlvin avatar Sep 22 '21 06:09 CodeByAlvin