Я знаю, что его твердое проверяет размер файла в стороне клиента (браузер) только с чистым JavaScript только.
Теперь, мой вопрос, существует ли путь в стороне сервера для ловли исключения, такого как это?
org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size of 2000000 bytes
То, что происходит, - то, что, это не достигает моего метода сообщения @controller, и это просто подбрасывает исключение, которое является, нагоняют моим error.jsp.
То, что я думал, - то, что, действительно ли возможно сделать это пружиной mvc аннотируемый метод?
@RequestMapping("/uploadFile.htm")
public String uploadAttachment(
HttpServletRequest request,
@RequestParam(required = false, value = "attached-file") MultipartFile file,
ModelMap model) throws Exception {
if(checkfilesize(file)){
//populate model
//add error if appplicable
//return same form again
}
//return success
}
}
Моя проблема, она не делает достигает до этой точки, и просто подбросьте большое исключение.
Хотя error.jsp смог поймать его, я буду думать его очень удобный для пользователя, если я могу предупредить пользователя, что файл, который они собираются загрузить, превышает предел.
Это - приложение Spring MVC 2.5 между прочим. Действительно ли это возможно?