2010-06-22 1 views

ответ

4

Apache Commons FileUpload стал стандартом defacto для этого сейчас. Это очень полезно, имеет множество возможностей для обработки больших загрузок и используется Spring MVC в качестве поддержки для этой функции.

3

Apache Commons FileUpload работал для меня в прошлом. Я считаю, что среда Spring использует внутренне для обработки многочастных запросов.

2

Если вы сделали скачок на Servlet 3.0, вы можете аннотировать свой сервлет, чтобы поддерживать загрузку файла.

От spec:

файла загрузить

Если запрос имеет тип многочастных/form-данных и если сервлет обработки запроса помечается с помощью @MultipartConfig, как определено в разделе 8.1.5, «@MultipartConfig» на стр. 8-64, HttpServletRequest может предоставить различные части многостраничного запроса через следующие методы

  • getParts общественных Коллекция()
  • общественности Часть GETPART (название строки).
+1

См. Примеры: [Загрузка файлов в Servlet 3.0] (http://balusc.blogspot.com/2009/12/uploading-files-in-servlet-30.html). Кстати, Glassfish v3 Java EE 6 использует Commons FileUpload за кулисами для задачи. Это действительно стандарт defacto *, как сказал @skaffman. – BalusC

0

ли javax.mail.internet.MimeMultipart использовать в этом контексте?

Смежные вопросы