.net core 后台开发好文件上传接口后,用httpclient测试上传文件是可以正常接收,说明后台接口是没有问题的,但是在postman里使用form-data表单选择文件提交时后台总是获取不到IFormFile,
即使在headers中加上Content-Type:multipart/form-data也不行,无赖只好利用fiddler抓包对比两边报文的差异,报文对比如下:
HttpClient请求报文:
POST http://127.0.0.1:49551/api/order/import HTTP/1.1
Host: 127.0.0.1:49551Content-Type: multipart/form-data; boundary="afwsef"Content-Length: 10839
--afwsef
Content-Disposition: form-data; name=file; filename="=?utf-8?B?5qih5p2/Lnhsc3g=?="; filename*=utf-8''%E6%A8%A1%E6%9D%BF.xlsx
PK! A7 n [Content_Types].xml ( T n 0 W ?D V [$ x X$ ( }'fQU %Ql [& < &YB@ l. YO$`
r = H E V 5ӵ L b.j"