可能重複:
How do you Programmatically Download a Webpage in Java如何使用Java下載文件?
如何使用Java下載文件。例如,我想構建一個程序,它將採取一些輸入,例如網站下載。然後下載該文件。請注意,我不在尋找代碼或任何東西。我只想指出正確的方向,就是這樣。
可能重複:
How do you Programmatically Download a Webpage in Java如何使用Java下載文件?
如何使用Java下載文件。例如,我想構建一個程序,它將採取一些輸入,例如網站下載。然後下載該文件。請注意,我不在尋找代碼或任何東西。我只想指出正確的方向,就是這樣。
如果要從URL下載文件,請查看java.net.URLConnection。
通過使用HttpURLConnection(優於java.net.URLConnection中恕我直言)
URLConnection.getInputStream()
是你在找什麼對於。移動實際的字節有點乏味且容易出錯,所以如果你只是想完成它,使用現有的經過測試的實現,如Apache公共IO的FileUtils
將是最好的想法。
這是如何重複,你不能看?我想下載一個文件,而不是一個網頁....閱讀這個問題,然後評論它是否重複。 – 2011-05-23 14:02:28
我可以讀。通過互聯網下載文件和網頁是完全相同的過程。從技術上講,網頁是一個文件。 – jjnguy 2011-05-23 14:03:28
@jjnguy我想下載一個文件,例如.pdf .xls等,當我寫這篇文章時,我並沒有使用技術術語,而是術語,你不應該技術。 – 2011-05-23 14:08:10