如何使用Java下载文件?

时间:2011-05-23 13:54:57

标签: java file-io

  

可能重复:
  How do you Programmatically Download a Webpage in Java

如何使用java下载文件。因此,例如,我想构建一个程序,它将采取一些输入,例如网站下载。然后下载该文件。请注意,我不是在寻找代码或任何东西。我只想指出正确的方向,就是这样。

4 个答案:

答案 0 :(得分:4)

如果您想从URL下载文件,请查看java.net.URLConnection。

答案 1 :(得分:3)

看看这个Stack Overflow问题:

  

How do you Programmatically Download a Webpage in Java

答案 2 :(得分:2)

使用HttpURLConnection(优于java.net.URLConnection IMHO)

答案 3 :(得分:2)

URLConnection.getInputStream()正是您要找的。移动实际的字节有点繁琐且容易出错,所以如果你只是想完成它,那么使用现有的,经过测试的实现,比如来自Apache commons IO的FileUtils将是最好的主意。