![](/img/trans.png)
[英]Servlet 3.0 file upload (@MultipartConfig) with embedded jetty
[英]Servlet 3.0 streaming api for file upload
新的Servlet 3.0 API為我們提供了解析多部分表單數據的便捷方法。 但它將上載文件的內容存儲在文件系統或內存中
是否有Servlet 3.0的流API?
像Commons FileUpload這樣的東西。 我必須直接從InputStream寫入內容並寫入另一個OutputStream adn我不想將臨時文件內容存儲在光盤或內存中
查看Servlet 3.0規范,可能無法實現流式實現
對於具有form-data作為Content-Disposition但沒有文件名的部分,部件的字符串值也可以通過HttpServletRequest上的getParameter / getParameterValues方法使用部件名稱獲得。
因此必須預先解析請求,以便所有非文件部分都可以作為HttpServletRequest參數公開。
如果需要流式傳輸,則必須使用第三方庫。
我曾經使用過一次類似的東西,但不是servlet。 它沒有用數據填滿你的記憶。 希望它有所幫助: http : //code.google.com/p/io-tools/wiki/Tutorial_EasyStream
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.