“openfeign“调用接口上传文件报错:Failed to deleted temporary file used for part [file]
原因
应该在请求方法中加上consumes = MediaType.MULTIPART_FORM_DATA_VALUE
错误写法
@FeignClient(name = "file-service", configuration = FeignConfig.class)
public interface FileUploadClient {@PostMapping(value = "/upload")String uploadFile(@RequestPart("file") MultipartFile file);
}
正确写法
@FeignClient(name = "file-service", configuration = FeignConfig.class)
public interface FileUploadClient {@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)String uploadFile(@RequestPart("file") MultipartFile file);
}