从链接下载文件

时间:2017-06-05 16:09:13

标签: java java-ee

我指的是一个URL,其中有一个带有向下箭头的超链接,说明"以Zip格式下载文件"。当我们点击该超链接时,文件被下载。我想要使用java代码下载该链接中包含的文件。

我尝试了很多方法,遵循下面提到的一些样本。

Download file by passing URL using java code

我得到以下异常:

Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL

但是当我手动点击URL时,它会打开我可以在Zip"中找到"下载文件的页面。链接我可以点击并下载文件。

java代码:

 public class UrlDownload{
    public static void main(String[] args) throws Exception {

        URL oracle = new URL("https://sample.com/view/build/myReports");
        BufferedReader in = new BufferedReader(
                new InputStreamReader(oracle.openStream()));

        String inputLine;
        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
    }
}

我尝试了很多方法,上面提到了一种简单的方法。我在这里给出的URL是虚拟URL。

0 个答案:

没有答案