0
A
回答
2
這應該只是工作。您基本上需要做的就是從請求主體獲取InputStream
的上傳文件。您通常使用Apache Commons FileUpload。然後,您可以將其寫入任何您喜歡通常的Java IO方式的OutputStream
,例如FileOutputStream
。
假設你實際上使用Apache通用FileUpload需要Apache Commons IO作爲依賴,這裏有一個基本的例子:
String filename = FilenameUtils.getName(fileItem.getName()); // Important!
File destination = new File("D:/path/to/files", filename);
InputStream input = null;
OutputStream output = null;
try {
input = fileItem.getInputStream();
output = new FileOutputStream(destination);
IOUtils.copy(input, output);
} finally {
IOUtils.closeQuietly(output);
IOUtils.closeQuietly(input);
}
或者你也可以只使用文件上傳的convenienced FileItem#write()
方法:
String filename = FilenameUtils.getName(fileItem.getName()); // Important!
File destination = new File("D:/path/to/files", filename);
fileItem.write(destination);
有關更多示例,提示和技巧,請檢查FileUpload User Guide和FAQ。
相關問題
- 1. 將文件上傳到Web服務器
- 2. 如何在服務器上傳文件?
- 3. 如何在服務器上部署/上傳JSP文件
- 4. 的SharePoint web部件上傳文件whitout使用「RUNAT服務器」
- 5. Web客戶端上傳文件 - 內部服務器錯誤500
- 6. 如何在Spigot服務器上啓動外部Netty服務器
- 7. 文件從Web服務器上傳到服務的方法
- 8. 如何上傳服務器外的文件asp.net
- 9. 如何從服務器外部成功訪問Web服務?
- 10. Node.js與Ajax在Web服務器上上傳文件
- 11. 通過PHP從外部Web服務流式傳輸大文件
- 12. 文件上傳:在服務器上
- 13. 如何在服務器端上傳文件,下載文件serivce
- 14. 上傳文件到web服務URL
- 15. 通用文件上傳Web服務
- 16. 如何在c#上快速上傳服務器上的文件
- 17. 從外部web根目錄在Apache服務器上運行一個Html文件
- 18. WF4 - 如何使用外部Web服務?
- 19. 使用Web服務將文件從WP7設備上傳到Web服務器?
- 20. 如何在Jetty Web服務器中部署JSP文件?
- 21. 如何將文件上傳到Web服務器而不創建文件?
- 22. 上傳任何文件到服務器
- 23. 從網絡應用程序外部從Web服務器傳送文件
- 24. 上傳日期在web服務器在sql服務器
- 25. 上傳文件在服務器響應500內部服務器錯誤Codeigniter 3
- 26. 在Android上傳文件到服務器
- 27. 在服務器上傳文件
- 28. 在Android上傳文件到服務器
- 29. Android,在tomcat服務器上傳文件
- 30. 在Web服務器上部署Tomcat項目,文件問題
你有什麼試過,什麼不行。 「外部網絡服務器」是什麼意思?你想將它們存儲到不同的位置? – Bozho 2010-04-07 09:32:25