Какая библиотека с открытым исходным кодом является хорошей альтернативой MultipartRequest от orielly для обработки загруженных файлов?
Apache Commons FileUpload стал стандартом де-факто для этого сейчас.Он довольно полезен, имеет множество опций для обработки больших загрузок и используется Spring MVC в качестве вспомогательной реализации для этой функции.
Apache Commons FileUpload работал для меня в прошлом. Я считаю, что это то, что внутренняя среда Spring использует для обработки многочастных запросов.
Если вы сделали скачок к сервлету 3.0, вы можете аннотировать свой сервлет для поддержки загрузки файлов.
Из спецификации :
Загрузка файла Если запрос относится к типу multipart / form-data и если сервлет обработка запроса аннотирована используя @MultipartConfig, как определено в разделе 8.1.5, «@MultipartConfig» на стр. 8-64 запрос HttpServletRequest может сделать доступными различные части составного запроса через следующие методы Публичная коллекция getParts () публичная часть getPart (имя строки).
Если запрос относится к типу multipart / form-data и если сервлет обработка запроса аннотирована используя @MultipartConfig, как определено в разделе 8.1.5, «@MultipartConfig» на стр. 8-64 запрос HttpServletRequest может сделать доступными различные части составного запроса через следующие методы
Можно ли использовать javax.mail.internet.MimeMultipart в этом контексте?