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

拼搏现实的明天。 2022-03-06 08:54 376阅读 0赞
  1. https://blog.csdn.net/persistencegoing/article/details/84376427
  2. public static void download(String urlString, String filename,String savePath) {
  3. try {
  4. // 构造URL
  5. URL url = new URL(urlString);
  6. // 打开连接
  7. URLConnection con = url.openConnection();
  8. //设置请求超时为5s
  9. con.setConnectTimeout(5*1000);
  10. // 输入流
  11. InputStream is = con.getInputStream();
  12. // 1K的数据缓冲
  13. byte[] bs = new byte[1024];
  14. // 读取到的数据长度
  15. int len;
  16. // 输出的文件流
  17. File sf=new File(savePath);
  18. if(!sf.exists()){
  19. sf.mkdirs();
  20. }
  21. OutputStream os = new FileOutputStream(sf.getPath()+"\\"+filename+".jpg");
  22. // 开始读取
  23. while ((len = is.read(bs)) != -1) {
  24. os.write(bs, 0, len);
  25. }
  26. // 完毕,关闭所有链接
  27. os.close();
  28. is.close();
  29. } catch (Exception e) {
  30. e.printStackTrace();
  31. }
  32. }

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

群号:721 515 304

发表评论

表情:
评论列表 (有 0 条评论,376人围观)

还没有评论,来说两句吧...

相关阅读