0
我想上傳大於16GB的文件。我如何在JSF中執行此操作?上傳JSF中的大文件
我想上傳大於16GB的文件。我如何在JSF中執行此操作?上傳JSF中的大文件
使用HTTP時,您將面臨兩個限制。客戶端(webbrowser)和服務器端(webserver)。平均瀏覽器(IE/FF/Chrome /等)的限制爲2〜4GB,具體取決於製造商/版本/平臺。你無法從服務器端控制它。最終用戶必須自己更改瀏覽器設置(有時這根本不可能)。一般的網絡服務器(Tomcat/JBoss/Glassfish /等)則有2GB的限制。你可以配置這個,但是這仍然不能也不能刪除網頁瀏覽器的限制。
你最好的選擇是FTP。如果你想通過網頁來做到這一點,請考慮使用Apache Commons Net FTPClient
的applet。順便提一句,有several即用型開源/商業版。
但是,您仍然需要考慮到FTP服務器端的磁盤文件系統支持該大文件。例如,FAT32每個文件的限制爲4GB。然而,NTFS和幾個* Nix文件系統可以達到16EB。