给你网上图片地址,把图片下载到本地电脑上

版权声明:本人原创,转载需说明文章出处     https://blog.csdn.net/persistencegoing/article/details/88641175
https://blog.csdn.net/persistencegoing/article/details/84376427

public static void download(String urlString, String filename,String savePath) {
    try {
          // 构造URL
          URL url = new URL(urlString);
           // 打开连接
          URLConnection con = url.openConnection();
          //设置请求超时为5s
           con.setConnectTimeout(5*1000);
           // 输入流
           InputStream is = con.getInputStream();

           // 1K的数据缓冲
          byte[] bs = new byte[1024];
          // 读取到的数据长度
         int len;
         // 输出的文件流
         File sf=new File(savePath);
           if(!sf.exists()){
             sf.mkdirs();
          }
         OutputStream os = new FileOutputStream(sf.getPath()+"\\"+filename+".jpg");
          // 开始读取
         while ((len = is.read(bs)) != -1) {
             os.write(bs, 0, len);
            }
          // 完毕,关闭所有链接
           os.close();
           is.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

希望大家关注我一波,防止以后迷路,有需要的可以加群讨论互相学习java ,学习路线探讨,经验分享与java求职     

群号:721 515 304

猜你喜欢

转载自blog.csdn.net/persistencegoing/article/details/88641175