2010-06-22 31 views

回答

4

Apache Commons FileUpload現在已經成爲事實上的標準。這非常有用,有很多選項可用於處理較大的上傳,並且被Spring MVC用作此功能的後備實現。

3

Apache Commons FileUpload已經爲我工作過去了。我相信這是Spring框架內部用來處理多部分請求的東西。

2

如果您已經向Servlet 3.0邁進了一步,那麼您可以註釋您的servlet以支持文件上傳。

spec

文件上傳

如果請求的類型是 的multipart/form-data的,並且如果處理請求該servlet 被註釋使用@MultipartConfig 限定 在第8-64頁的第8.1.5節「@MultipartConfig」 中,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。這正是@skaffman所說的事實標準。 – BalusC 2010-06-22 19:06:48

0

是javax.mail.internet.MimeMultipart在此上下文中可用嗎?