I want to upload file with additional info. I have controller:
@PostMapping(value = "file", consumes = {MediaType.APPLICATION_FORM_URLENCODED_VALUE,MediaType.MULTIPART_FORM_DATA_VALUE})
public void uploadRecipe(@RequestPart MultipartFile multipartFile, @RequestPart UploadFileRequest uploadFileRequest ) {
...
}
POJO
public class UploadFileRequest {
private String title;
private String text;
//getters and setters
}
And i am sending request via postman:
however all i get is:
Resolved [org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'uploadFileRequest ' is not present]
Why isnt the uploadFileRequest
mapped? It is valid json.
Thanks for help!