Testing the spring file upload form, the controlelr signature looks like this:
@RequestMapping(value = "upload", method = RequestMethod.POST) @ResponseBody public void upload(@RequestParam("file") MultipartFile multipartFile) {}
and check it out
final MockMultipartFile file = new MockMultipartFile("content", "myFile.txt", "text/plain", "hello".getBytes()); MockHttpServletRequestBuilder mockHttpServletRequestBuilder = .fileUpload("/upload/") .file(file) .accept(MediaType.APPLICATION_JSON);
but I get the above: Error message = Required "File" parameter of MultipartFile parameter is missing
source share