zoukankan      html  css  js  c++  java
  • java 下载网络文件到本地

     1 public void downauthimg() throws MalformedURLException, IOException {
     2 
     3         String url = "https://picsum.photos/300/150/?image=";
     4         for (int i = 0; i <= 200; i++) {
     5             int num = 0;
     6             if (i == 0) {
     7                 num = 300;
     8             } else {
     9                 num = 300 + i;
    10             }
    11             String imgurl = url + num;
    12             try {
    13 
    14                 // 构造URL
    15                 URL weburl = new URL(imgurl);
    16                 // 打开连接
    17                 URLConnection con = weburl.openConnection();
    18                 // 设置请求超时为5s
    19                 con.setConnectTimeout(5 * 1000);
    20                 // 输入流
    21                 InputStream is = con.getInputStream();
    22 
    23                 // 1K的数据缓冲
    24                 byte[] bs = new byte[1024];
    25                 // 读取到的数据长度
    26                 int len;
    27                 // 输出的文件流
    28                 File sf = new File("authimg");
    29 
    30                 if (!sf.exists()) {
    31                     sf.mkdirs();
    32                 }
    33                 OutputStream os = new FileOutputStream(sf.getPath() + "\" + i + ".jpg");
    34                 // 开始读取
    35                 while ((len = is.read(bs)) != -1) {
    36                     os.write(bs, 0, len);
    37                 }
    38                 // 完毕,关闭所有链接
    39                 os.close();
    40                 is.close();
    41 
    42             } catch (IOException e) {
    43                 continue;
    44             }
    45         }
    46     }
    代码
  • 相关阅读:
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
    [原]Unity3D深入浅出
  • 原文地址:https://www.cnblogs.com/rolayblog/p/11358424.html
Copyright © 2011-2022 走看看