Я реализую простой графический загрузчик изображений в GWT. Перед успешной загрузки, есть некоторые основные валидация, которые должны быть выполнены, как:Практические рекомендации по загрузке файлов Java
- Размер
- Тип файла
Что такое лучшее место, чтобы сделать эту проверку?
Согласно моим знаниям, проверка размера и типа может выполняться только на стороне сервера.
I. Сервлет (MyUploadServlet extends HttpServlet) выполняет фактическую загрузку файла.
Это единственное место? Какова будет наилучшая практика для проведения таких проверок?
Кроме того, если я могу получить код подтверждения (тип и размер файла изображения), это будет здорово :)
Спасибо, Алексей. Что меня больше интересовала лучшая практика (с точки зрения организации кода), мы должны следовать для такой проверки, как должен быть другой класс проверки достоверности? или он может находиться в одном сервлете? откуда должны присутствовать значения валидации - файл с пружиной или где-то еще? Надеюсь, что смогу объяснить на этот раз :) – user1270392
Если вы используете весну, вы можете использовать весенний mvc для загрузки. В конфигурации весны вы должны определить MultipartResolver: ' <свойство name = "maxUploadSize" value = "100000" /> 'Таким образом, весна-структура позаботится о валидации. –
Это хорошая статья на тему http://www.mkyong.com/spring-mvc/spring-mvc-file-upload-example/ –