1
是否可以使用HttpClient
從servlet下載大文件(> = 1Gb)?在這種情況下,servlet-side lib有用嗎?有另一種方法來解決這個問題嗎?使用HttpClient下載大文件
是否可以使用HttpClient
從servlet下載大文件(> = 1Gb)?在這種情況下,servlet-side lib有用嗎?有另一種方法來解決這個問題嗎?使用HttpClient下載大文件
任何允許你訪問原始輸出流的服務器端應該就可以。例如,Servlets或JAX-RS。 獲取輸出流,獲取文件的輸入流,使用漂亮的大緩衝區(也許是4k),並將輸入字節從輸出轉移到輸出。
在客戶端,您的小程序需要訪問文件系統。我假設你不想在內存中保留1GB。 (也許我們想把它流到屏幕上,在這種情況下你不需要提升訪問權限)。
避免客戶端庫嘗試在交付之前完全實現返回的內容。
不,它只是文件複製:)我發現的FileUpload可以與服務器的幫助,但有這麼少的例子或教程:( – user592704 2011-03-14 02:49:36
而HttpClient的可以與applet的幫助,但我不能沒有找到任何示例代碼,可以演示的BUFF閱讀:( – user592704 2011-03-14 02:50:55
謝謝你的鏈接,但FileUpload的lib呢?它可以用於下載文件以及? – user592704 2011-03-17 05:54:51