Feign实现文件传输

时间:2025-04-11 17:02:46

1、注:调用方和feign还有被调用方三个地方的文件最好统一都用MultipartFile

2、feign接口中的client接口中定义文件参数为,其中尤为重要是在@RequestMapping里面增加method=RequestMethod.POST,consumes=MediaType.MULTIPART_FORM_DATA_VALUE(因为我们接口是form-data表单提交所以这边一定要声明)其次就是用@RequestPart来接收文件参数MultipartFilefile

3、在feign项目中增加配置类

4、调用方的接口中MultipartFile的接收可以用@RequestParam也可以用@RequestPart

5、被调用方接收参数文件的接收也一定要用@RequestPart(value=“imgFile”,required=false)MultipartFilefile