I have a controller like so that accepts a MultipartFile and json object:
@PostMapping(value = "/v1/submit")
public ResponseEntity submit(
@RequestParam(value="myFile", required = true) MultipartFile myFile
, @Valid @RequestPart(value="fileMeta", required=true) FileMeta fileMeta
){
I need to forward this to a new url using an okhttpclient post with a Multipartbody containing both myFile and fileMeta objects:
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();
I am getting following error: Cannot resolve method 'create(org.springframework.web.multipart.MultipartFile, okhttp3.MediaType)'