spring-boot-guide icon indicating copy to clipboard operation
spring-boot-guide copied to clipboard

在feign中用@RequestPart进行文件传输,遇到对问题是:cromwell那边报错说没有文件或文件url传过去。现在的解决方案:添加了multipartFormEncoder,并改用@PathVariable才成功调通API,但这个注解用在这里分明不合适却能正常运行,感觉很奇怪。

Open zhangzhenhuajack opened this issue 2 years ago • 2 comments

企业微信截图_53960235-9e9f-4649-abf4-2e025a0439e1 企业微信截图_9689f026-0c4f-47ba-a172-385fcf6a9da0

zhangzhenhuajack avatar Jan 13 '23 09:01 zhangzhenhuajack

使用URL的情况遇到的问题大致相同,有些区别,如这里用了@RequestPart,显示没有boundary,但应该Spring默认会处理 企业微信截图_b576d562-de2d-43b8-a8df-208bc54d9417 企业微信截图_00230e53-d9cc-4ecb-9315-3c896e6bb702

zhangzhenhuajack avatar Jan 13 '23 09:01 zhangzhenhuajack

当controller中的@RequestPart的name和feign中的name一致时,API也是可以通的 企业微信截图_a45b0d21-cb7f-4ccd-8c9d-30f875d9a0f9 企业微信截图_eecd327f-4dd8-4e9a-a91c-a0deb6e0db11

zhangzhenhuajack avatar Jan 13 '23 09:01 zhangzhenhuajack