下载存储在超链接中的文件

时间:2017-06-06 03:47:51

标签: javascript java jquery

我正在开发j2ee应用程序。我想指出一个URL并使用java代码下载PDF文件。

我有权访问网址(https://myPlan.com/viewPlan/purchase/artifact/),默认情况下,它会获取我的域名凭据,并且不会再要求输入凭据来打开该网页。我想点击URL,在该网页上,它有一个超链接"获取Zip"中的文件。当点击包含文件的zip文件时,请下载。请告知我如何实现它。有没有人经历过同样的情景?我试过下面的代码,但结果是例外。

以下是例外情况:

java.io.IOException: Server returned HTTP response code: 403 for URL

使用的java代码:

 try {
            System.setProperty("http.agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.29 Safari/537.36");
            url = new URL("https://myPlan.com/viewPlan/purchase/artifact/");
        } catch (MalformedURLException e) {
             e.printStackTrace();
        }
        InputStream is =null;
        try {
            is = url.openConnection().getInputStream();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

当我们点击ZIp"中的链接"文件时,请建议如何点击网页并下载下载的文件。使用java代码。或者我们可以使用ajax,jQuery或任何其他与java相关的API来实现相同的功能。请adivice。任何建议或链接陈述的例子都会非常有帮助。还有一点需要添加,这里我没有任何直接链接指向URL并开始下载文件。上面提到的URL有链接"获取Zip"中的文件。点击后,文件被下载。

0 个答案:

没有答案