在springCloud中使用FeignClient会导致文件流格式错误,只需要把传入的参数加上对应的注解
@FeignClient(value = "dmr-service-con"
, path = "/con/conBase", ***configuration = MultipartSupportConfig.class***
)
public interface LegalConFeign {
/**
* 法务合同附件上传
*/
@RequestMapping(value = "/legalConUpload", method = RequestMethod.POST, ***consumes = MediaType.MULTIPART_FORM_DATA_VALUE***)
JsonResponse legalConUpload(@RequestParam("fileSign") String fileSign,
@RequestParam("businessName") String businessName,
@RequestParam("businessId") String businessId,
@RequestParam("applyCode") String applyCode, @RequestPart("file") MultipartFile file);
/**
* 法务合同回调
*/
@RequestMapping(value = "/legalConCallback", method = RequestMethod.POST)
JsonResponse legalConCallback(@RequestBody JSONObject jsonObject);
}
``
注意加粗的代码