1
有沒有什麼辦法可以從沒有緩衝的地方下載大文件(比如1GB),這意味着什麼樣的數據流都可以直接寫入到本地機器的文件中。至於大文件內存緩衝區將被佔用。通過HTTP的HTTP客戶端下載大文件
有沒有什麼辦法可以從沒有緩衝的地方下載大文件(比如1GB),這意味着什麼樣的數據流都可以直接寫入到本地機器的文件中。至於大文件內存緩衝區將被佔用。通過HTTP的HTTP客戶端下載大文件
看到How to download and save a file from Internet using Java?
URL google = new URL("http://www.google.it");
ReadableByteChannel rbc = Channels.newChannel(google.openStream());
FileOutputStream fos = new FileOutputStream("google.html");
fos.getChannel().transferFrom(rbc, 0, 1 << 24);
的
可能重複【如何下載並保存從互聯網上使用Java文件(http://stackoverflow.com/questions/921262/how-to-download-and-save -a-file-from-internet-using-java) – 2012-04-26 14:28:33
可能使用FTP而不是http? – 2012-04-26 14:29:05