Я использую post mapping в весенней загрузке, чтобы передать все значения полей моего pojo из данных формы postman
.Одно из полей включает загрузку файла, который обрабатывается multipartfile.
Я получаю внутреннюю ошибку сервера в почтальоне при запуске этого метода
@RequestMapping(method=RequestMethod.POST,value="/upload/{jobID}")
public Application upload(@RequestParam("file") MultipartFile file,@PathVariable String jobID,
@RequestParam("name") String name,@RequestParam("emailId") String emailId,
@RequestParam("applicationStatus") ApplicationStatus applicationStatus) throws IOException {
Offer offer=offerRepository.findById(jobID).get();
Application application=new Application();
System.out.println(file.getContentType());
System.out.println(file.getOriginalFilename());
System.out.println(file.getSize());
application.setApplicationStatus(ApplicationStatus.valueOf("APPLIED"));
application.setResume(file.getBytes());
application.getMykey().setOffer(offer);
return applicationRepository.save(application);
}
, и вот подробное сообщение об ошибке
{
"timestamp": "2018-10-15T17:31:31.346+0000",
"status": 500,
"error": "Internal Server Error",
"message": "No message available",
"path": "/api/upload/SE"
}