当我访问某个URL时,如何下载在网络浏览器中自动下载的文件?

克里什·甘比尔

我有一个网址,http://www.skype.com/en/download-skype/skype-for-windows/downloading/如果我在Chrome中运行此URL,Skype的EXE文件将开始下载。但是,如果我编写代码来下载文件,则无法这样做。这是我的代码:

public static void saveFile(URL url, String file) throws IOException {
    System.out.println("opening connection");
    InputStream in = url.openStream();
    FileOutputStream fos = new FileOutputStream(new File(file));

    System.out.println("Reading file...");
    int length = -1;
    byte[] buffer = new byte[1024]; // Buffer for portion of data from

    // Connection
    while ((length = in.read(buffer)) > -1) {
        fos.write(buffer, 0, length);
    }

    fos.close();
    in.close();
    System.out.println("File was downloaded");
}

public static void main(String args[])
{
    try
    {
         URL url = new URL("http://www.skype.com/en/download-skype/skype-for-windows/downloading/");
         String fileName = "C:/SETUP/skype.exe";
         saveFile(url, fileName);
    }
    catch(IOException e)
    {
        e.printStackTrace();
    }
}
simonelucidi87

您指向的网址错误。http://www.skype.com/zh-CN/download-skype/skype-for-windows/downloading/上,您只会获得可下载exe的HTML页面。

指向exe的直接URL是:http : //get.skype.com/go/getskype

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript-列出网络浏览器下载的文件

来自分类Dev

如何在网络浏览器中自动安装客户端证书?

来自分类Dev

如何在网络浏览器中制作自动填充表格?

来自分类Dev

Android如何通过网络浏览器强制下载文件

来自分类Dev

我在网络浏览器中从URL加载html的方法不起作用

来自分类Dev

我无法通过 MAC 中的网络浏览器访问我的 php 文件

来自分类Dev

使用python自动下载网络浏览器中的图片并将其转换为pdf格式

来自分类Dev

从网络浏览器获取 Django 下载附件

来自分类Dev

在网络浏览器上阻止特定的URL

来自分类Dev

在网络浏览器中向下滚动页面

来自分类Dev

在网络浏览器中查看信息页面

来自分类Dev

如何在网络浏览器的位置栏中禁用“网络搜索”?

来自分类Dev

在网络浏览器中单击链接(如myprogram:// a / a)时如何打开电子程序

来自分类Dev

在网络浏览器中使用统一的搜索/地址栏时,如何强制浏览器搜索键入的URL?

来自分类Dev

如何在网络浏览器中正确查看包含汉字的htm文件?

来自分类Dev

如何在网络浏览器中正确查看包含汉字的htm文件?

来自分类Dev

Android加载本地html文件并在网络浏览器中显示

来自分类Dev

Android加载本地html文件并在网络浏览器中显示

来自分类Dev

如何检测设备在网络浏览器中是否装有陀螺仪?

来自分类Dev

如何在网络浏览器中单击特定按钮

来自分类Dev

如何在网络浏览器中单击特定按钮

来自分类Dev

如何在网络浏览器中搜索TypeScript类型?

来自分类Dev

如何在flask路由中传递url参数(在浏览器中打开时自动下载pdf的url)

来自分类Dev

浏览器自动下载PHP文件

来自分类Dev

浏览器自动下载PHP文件

来自分类Dev

为什么网络浏览器会发出两个下载mp3文件的请求?

来自分类Dev

当我单击链接到服务器上的文件时,会下载而不是在浏览器中打开这些文件吗?

来自分类Dev

通过网络浏览器保存后如何使用lotus notes值在网络中显示输入字段?

来自分类Dev

如何确定我的网络浏览器是否安全?

Related 相关文章

  1. 1

    Javascript-列出网络浏览器下载的文件

  2. 2

    如何在网络浏览器中自动安装客户端证书?

  3. 3

    如何在网络浏览器中制作自动填充表格?

  4. 4

    Android如何通过网络浏览器强制下载文件

  5. 5

    我在网络浏览器中从URL加载html的方法不起作用

  6. 6

    我无法通过 MAC 中的网络浏览器访问我的 php 文件

  7. 7

    使用python自动下载网络浏览器中的图片并将其转换为pdf格式

  8. 8

    从网络浏览器获取 Django 下载附件

  9. 9

    在网络浏览器上阻止特定的URL

  10. 10

    在网络浏览器中向下滚动页面

  11. 11

    在网络浏览器中查看信息页面

  12. 12

    如何在网络浏览器的位置栏中禁用“网络搜索”?

  13. 13

    在网络浏览器中单击链接(如myprogram:// a / a)时如何打开电子程序

  14. 14

    在网络浏览器中使用统一的搜索/地址栏时,如何强制浏览器搜索键入的URL?

  15. 15

    如何在网络浏览器中正确查看包含汉字的htm文件?

  16. 16

    如何在网络浏览器中正确查看包含汉字的htm文件?

  17. 17

    Android加载本地html文件并在网络浏览器中显示

  18. 18

    Android加载本地html文件并在网络浏览器中显示

  19. 19

    如何检测设备在网络浏览器中是否装有陀螺仪?

  20. 20

    如何在网络浏览器中单击特定按钮

  21. 21

    如何在网络浏览器中单击特定按钮

  22. 22

    如何在网络浏览器中搜索TypeScript类型?

  23. 23

    如何在flask路由中传递url参数(在浏览器中打开时自动下载pdf的url)

  24. 24

    浏览器自动下载PHP文件

  25. 25

    浏览器自动下载PHP文件

  26. 26

    为什么网络浏览器会发出两个下载mp3文件的请求?

  27. 27

    当我单击链接到服务器上的文件时,会下载而不是在浏览器中打开这些文件吗?

  28. 28

    通过网络浏览器保存后如何使用lotus notes值在网络中显示输入字段?

  29. 29

    如何确定我的网络浏览器是否安全?

热门标签

归档