我正在嘗試使用Apache Commons FileUpload編寫一個servlet。我只是想知道如何組織多個文件上傳,如果兩個用戶使用相同的上傳servlet?如何使用Apache Commons FileUpload一次上傳超過1個文件?
回答
與沒問題 - 只要不使用servlet的實例變量。只使用局部變量。
但是多線程的東西呢? – user592704 2011-03-17 18:49:55
@ user592704 - 如果您沒有servlet的實例變量,則不會出現多線程問題。 – Bozho 2011-03-17 18:50:49
但我會用的doPost使用的方法是很長的,因爲它的讀取和寫入客戶端文件......所以,同步方式可以堅持長時間的所有下請求:(我應該在這種情況下做什麼? – user592704 2011-03-17 19:24:38
- 1. 如何使用Apache Commons FileUpload獲取JSF上傳文件
- 2. SpringBoot:使用Apache Commons FileUpload上傳大文件流文件
- 3. 使用Apache commons FileUpload
- 4. java.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileItemFactory
- 5. JSP - 用Apache Commons上傳文件
- 6. 上傳文件時使用commons-fileupload檢查有效路徑
- 7. 如何在github中一次上傳超過100個文件?
- 8. 如何在使用Commons FileUpload的DiskFileItem上傳大文件時避免OutOfMemoryErrors?
- 9. commons fileUpload:在Web應用上下文中指定一個上傳目錄
- 10. 文件上傳使用FileUpload控件
- 11. 通過Java庫上傳文件的簡明示例Apache Commons
- 12. 無法使用asp上傳文件:FileUpload
- 13. Apache commons fileupload FileItemIterator hasNext()返回false
- 14. Apache Commons Fileupload/Tomcat無法應對out.flush()
- 15. 獲取文件大小 - Apache Commons文件上傳
- 16. var_dump在上傳超過1個文件時只顯示1個數組
- 17. 哪個更好用apache commons fileupload或者O'reilly MulipartRequest?
- 18. 如何使用Apache Commons記錄Digester?
- 19. 使用Apache Commons VFS追加到文件
- 20. 如何在PHP中使用ftp_get下載超過1個文件
- 21. navigator.vibrate超過1次
- 22. Laravel,Dropzone.js,Apache文件上傳超時
- 23. HttpClient和FileUpload大文件上傳/下載
- 24. 如何通過Dropzone.js上傳超過2個文件,並使用按鈕
- 25. 使用apache文件上傳excel文件上傳
- 26. 使用「with」的文件對象超過1次
- 27. 如何使用Apache Common fileupload爲上傳的文件設置路徑爲「上下文路徑」?
- 28. 如何通過一個上傳按鈕上傳多個文件
- 29. Ajax一次上傳一個文件?
- 30. apache commons ftp客戶端文件上傳問題
要了解更多關於servlet和線程,我建議閱讀[這個答案](http://stackoverflow.com/questions/3106452/java-servlet-instantiation-and-session-variables/3106909#3106909)。 – BalusC 2011-03-17 18:52:19