本应该是单纯的json文件,上传之后前后多出了boundary信息
--8e0d3dd9-aed5-42bb-8417-d1f09c5d8540
Content-Disposition: form-data; name=file; filename=testFile3.json; filename*=utf-8''testFile3.json
--8e0d3dd9-aed5-42bb-8417-d1f09c5d8540
排查半天才发现是服务端不处理multipart/form-data类型,直接接收内容的,原来代码里是MultipartFormDataContent里add了一个StreamContent,去掉这一层包装直接使用StreamContent即可