我想使用feign实现多部分文件上传,但似乎找不到好的例子。我希望HTTP请求最终类似于这样:
...
Content-Type: multipart/form-data; boundary=AaB03x
--AaB03x
Content-Disposition: form-data; name="name"
Larry
--AaB03x
Content-Disposition: form-data; name="file"; filename="file1.txt"
Content-Type: text/plain
... contents of file1.txt ...
--AaB03x--
甚至可以...
------fGsKo01aQ1qXn2C
Content-Disposition: form-data; name="file"; filename="file.doc"
Content-Type: application/octet-stream
... binary data ...
------fGsKo01aQ1qXn2C--
我需要手动构建请求正文,包括生成多部分边界吗?考虑到客户端所能做的一切,这似乎有点过度。