随着微服务的普及,很多系统都会采用微服务架构进行系统建设,通常会采用RPC、HTTP两种方式进行服务通信。这里主要介绍HTTP通信,因为这种方式兼容性最强也是最好用的一种方式。

现阶段大部分系统都是使用JAVA进行开发,与之结合的就是springboot+cloud+nacos等机制,在常规使用场景下,会出现feign整理框架进行。

现在提供Feign下对于文件上传的通用表单报错问题修复。

使用feign做文件上传的时候抛出Error converting request body错误

在feign接口的地方加上

consumes = MediaType.MULTIPART_FORM_DATA_VALUE

Feign传输MultipartFile 报错 Error converting request body_微服务


上图为feign接口地方修改,并且在MultipartFile 前加上@RequestPart(value = “file”)此注解

注意 此注解的value值必须要加上 否则项目启动会提示需要加上value