@Feignclient MultipartFile[] 上传多文件时文件丢失
时间: 2023-07-15 10:12:42 浏览: 239
多文件上传MultipartFile
可能是因为在 Feign 客户端上传文件时,默认情况下 Feign 不支持多个文件上传,需要进行一些手动配置。以下是一种解决方案:
1. 在 FeignClient 接口中,将 `@PostMapping` 修改为 `@RequestMapping(method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)`
2. 修改 Feign 配置,使其支持多文件上传。具体来说,需要在应用程序的配置文件(如 application.yml)中添加以下配置:
```
feign:
client:
config:
default:
encoder: feign.form.spring.SpringFormEncoder
```
这样就可以进行多文件上传了。如果还有问题,请提供更多细节信息,以便我能够帮助您更好地解决问题。
阅读全文