status 500 reading FileUploadOpenFeignClient#upload(MultipartFile)
FeignClientcthe request was rejected because no multipart boundary was found
尝试各种修改produces 、produces 无效
最终将RequestParam改成RequestPart,成功
服务提供者
@CrossOrigin
@PostMapping(path = "UploadApplication",produces = {MediaType.APPLICATION_JSON_UTF8_VALUE}, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public JsonResult UploadApplication(@RequestPart("file") MultipartFile file,@RequestParam("version") String version,
@RequestParam("project") String project){
if (file.isEmpty()) {
return JsonResult.error().add("msg","文件为空");
}
消费者
@PostMapping(path = "/ap/grade/UploadApplication",produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public JsonResult uploadApplication(@RequestPart("file") MultipartFile file, @RequestParam("version") String version,
@RequestParam("project") String project);