我有一个文件的网址 - 例如:
Http://www.anyUrl.com/fileExample
在Chrome /资源管理器中粘贴时提供下载此文件
我想使用Java代码获取此文件。
尝试使用:
URL url = new URL("https://www....."); InputStream......
or
DataInputStream ;
or
file = new File("https://www.....");
以及此link。
它们都不适合我。
所有我得到的东西都是这样的:
</script><noscript><META http-equiv="refresh" content="0
这不是给定文件的内容。
如何在Java中完成?
答案 0 :(得分:3)
我认为您需要做的第一件事就是证明该URL实际上是在提供文件。您可以通过在浏览器中输入URL并查看返回的内容来完成此操作。一旦您对URL的内容是文件感到高兴,您可以使用此处的示例https://hc.apache.org/httpcomponents-client-ga/quickstart.html下载该文件。参见下面提取的示例。
Request.Get("http://targethost/homepage").execute().returnContent();