interface:
OssInnerUploadResponse upload4Back(@RequestPart(value = "file") @NotNull MultipartFile file, @RequestParam(value = "appCode") AppCodeEnum appCode);
controller:
OssInnerUploadResponse upload4Back(@RequestPart(value = "file") MultipartFile file, @RequestParam(value = "appCode") AppCodeEnum appCode){ }
invoke: DefaultMultipartFile file = new DefaultMultipartFile(fileName, outputStream.toByteArray()); OssInnerUploadResponse result = commonOssFeignClient.upload4Back(file, appCode);
配置:
@Bean
@Primary
@Scope("prototype")
public Encoder feignFormEncoder() {
return new SpringFormEncoder (new SpringEncoder(messageConverters));
}
但是還是有問題 Required request part 'file' is not present
uj5u.com熱心網友回復:
http://www.itmuch.com/spring-cloud-sum/spring-cloud-feign-upload/可以看下這個
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/208519.html
標籤:Web 開發
