java实现从网上下载图片到本地的方法

 更新时间:2015年07月24日 14:40:19   作者:罪恶的花生  
这篇文章主要介绍了java实现从网上下载图片到本地的方法,涉及java针对文件操作的相关技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了java实现从网上下载图片到本地的方法。分享给大家供大家参考。具体如下:

import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
public static void writeFile(String strUrl,String fileName){
  URL url = null;
  try {
    url = new URL(strUrl);
  } catch (MalformedURLException e2) {
    e2.printStackTrace();
  }
  InputStream is = null;
  try {
    is = url.openStream();
  } catch (IOException e1) {
    e1.printStackTrace();
  }
  OutputStream os = null;
  File f = new File("d:\\webimg\\");
  f.mkdirs();
  try{
    os = new FileOutputStream("d:\\webimg\\"+fileName);
    int bytesRead = 0;
    byte[] buffer = new byte[8192];
    while((bytesRead = is.read(buffer,0,8192))!=-1){
      os.write(buffer,0,bytesRead);
    }
  }catch(FileNotFoundException e){
  } catch (IOException e) {
    e.printStackTrace();
  }
}

希望本文所述对大家的java程序设计有所帮助。

相关文章

  • SpringBoot自定义启动器Starter流程详解

    SpringBoot自定义启动器Starter流程详解

    SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰
    2022-11-11
  • java拓展集合工具类CollectionUtils

    java拓展集合工具类CollectionUtils

    这篇文章主要为大家详细介绍了java拓展集合工具类CollectionUtils,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Java 并发编程之线程挂起、恢复与终止

    Java 并发编程之线程挂起、恢复与终止

    这篇文章主要介绍了Java 并发编程之线程挂起、恢复与终止的相关资料,需要的朋友可以参考下
    2017-05-05
  • Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

    Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

    这篇文章主要介绍了Java导入、导出excel的相关资料,讲解了使用Java和ApachePOI库将数据导出为Excel文件,包括创建工作簿、工作表、行和单元格,设置样式和字体,合并单元格,添加公式和下拉选择等功能,需要的朋友可以参考下
    2025-03-03
  • java 内嵌Groovy动态脚本操作

    java 内嵌Groovy动态脚本操作

    这篇文章主要介绍了java 内嵌Groovy动态脚本操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 详解Springboot 注入装配到IOC容器方式

    详解Springboot 注入装配到IOC容器方式

    今天通过实例代码给大家介绍了Springboot 注入装配到IOC容器方式,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起看看吧
    2021-10-10
  • Idea中如何查看SpringSecurity各Filter信息

    Idea中如何查看SpringSecurity各Filter信息

    这篇文章主要介绍了Idea中如何查看SpringSecurity各Filter信息,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • IDEA Maven依赖下载总是失败的几种解决方法

    IDEA Maven依赖下载总是失败的几种解决方法

    我们本地使用 IDEA 运行 maven 项目的时候,有时候运气不好,就会遇到某些 maven 依赖无法正常找到、导入,这就会导致 IDEA 构建项目的时候爆出一堆醒目的红色 Error,今天给大家分享IDEA Maven依赖下载总是失败的几种解决方法,感兴趣的朋友一起看看吧
    2023-09-09
  • Spring中@Value注解详细图文讲解

    Spring中@Value注解详细图文讲解

    在spring中有两种注入方式一种是XML文件注入,另一种则是注解注入,这篇文章主要给大家介绍了关于Spring中@Value注解的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Java并发编程之同步容器与并发容器详解

    Java并发编程之同步容器与并发容器详解

    今天给大家带来的文章是Java并发编程的相关知识,文中对java同步容器与并发容器做了非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06

最新评论