【发布时间】:2020-06-21 11:56:10
【问题描述】:
我有一个这样的控制器,它接受 MultipartFile 和 json 对象:
@PostMapping(value = "/v1/submit")
public ResponseEntity submit(
@RequestParam(value="myFile", required = true) MultipartFile myFile
, @Valid @RequestPart(value="fileMeta", required=true) FileMeta fileMeta
){
我需要使用包含 myFile 和 fileMeta 对象的 Multipartbody 的 okhttpclient 帖子将其转发到新 url:
OkHttpClient client = new OkHttpClient();
MultipartBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("myFile", myFile.getName(), okhttp3.RequestBody.create(file, MediaType.parse("pdf"))
.addFormDataPart("fileMeta", fileMeta)
.build();
我收到以下错误: 无法解析方法'create(org.springframework.web.multipart.MultipartFile, okhttp3.MediaType)'
【问题讨论】:
标签: spring-boot multipartform-data okhttp