@RequestParam для передачи полей pojo при весенней загрузке из данных формы почтальона - PullRequest
0 голосов
/ 15 октября 2018

Я использую 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"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...