Spring MVC
I am Trying To Upload image and save it but i got error
Code :
Error :
Can someone help me please
Code :
@PostMapping("/registration")
public String registration( @Valid @ModelAttribute("finderUserPojo") MovieFinderUserPojo finderUserPojo , BindingResult bindingResult , HttpSession httpSession , @RequestParam("image") MultipartFile image , Model model) {
if(bindingResult.hasErrors()) {
System.out.println(bindingResult.getErrorCount());
return "register";
}
try {
String email = finderUserPojo.getEmail();
MovieFinderUser existingUser = finderUserImp.findByEmail(email);
if(existingUser!=null && existingUser.getPassword().equals(finderUserPojo.getPassword())) {
return"registeredusers";
}
}
catch (EmptyResultDataAccessException e ) {
e.getMessage();
}
try {
MovieFinderUser finderUser = new MovieFinderUser(finderUserPojo.getName() , finderUserPojo.getEmail() , finderUserPojo.getPassword() , image.getBytes());
System.out.println("Image name: " + image.getOriginalFilename());
httpSession.setAttribute("User", finderUser);
finderService.addUser(finderUser);
System.out.println(image.getBytes());
}
catch (Exception e) {
e.printStackTrace();
}
return "userregistered" ;
}@PostMapping("/registration")
public String registration( @Valid @ModelAttribute("finderUserPojo") MovieFinderUserPojo finderUserPojo , BindingResult bindingResult , HttpSession httpSession , @RequestParam("image") MultipartFile image , Model model) {
if(bindingResult.hasErrors()) {
System.out.println(bindingResult.getErrorCount());
return "register";
}
try {
String email = finderUserPojo.getEmail();
MovieFinderUser existingUser = finderUserImp.findByEmail(email);
if(existingUser!=null && existingUser.getPassword().equals(finderUserPojo.getPassword())) {
return"registeredusers";
}
}
catch (EmptyResultDataAccessException e ) {
e.getMessage();
}
try {
MovieFinderUser finderUser = new MovieFinderUser(finderUserPojo.getName() , finderUserPojo.getEmail() , finderUserPojo.getPassword() , image.getBytes());
System.out.println("Image name: " + image.getOriginalFilename());
httpSession.setAttribute("User", finderUser);
finderService.addUser(finderUser);
System.out.println(image.getBytes());
}
catch (Exception e) {
e.printStackTrace();
}
return "userregistered" ;
}Error :
Required request part 'image' is not present
Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).Required request part 'image' is not present
Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).Can someone help me please