IO流实现网络图片下载(java实现)

本文详细介绍了如何使用Java的IO流从网络下载图片,并将其保存到本地。通过创建URL连接,获取输入流,然后利用输出流将图片数据写入本地文件,实现了网络图片的下载。同时,代码中还设计了一个监听器来判断下载是否成功,体现了观察者模式的应用。
摘要由CSDN通过智能技术生成

用流的方式在实现对网络图片的下载

分析:

参数:

图片的网络地址:webURL

保存到本地地址:localPath

监听器:判断是否下载成功(这是一个观察者模式)

具体代码如下:

import java.io.*;

import java.net.URL;

import java.net.URLConnection;

/**

  • @author test
    */
    public class DownLoadPicture {
    public static void main(String[] args) {
    //网络图片链接地址
    String webURL = “https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1468179265,2584742085&fm=26&gp=0.jpg”;
    //本地保存地址
    String localPath = “D:\test\picture.jpg”;
    downLoadJpg(webURL, localPath);
    }

    public static void downLoadJpg(String webURL, String localPath) {
    try {
    //网络URL
    URL url = new URL(webURL);
    //打开网络连接
    URLConnection connection = url.openConnection();
    //输入流
    InputStream inputStream = connection.getInputStream();
    //输出文件流
    OutputStream outputStream = new FileOutputStream(new File(localPath));
    //缓冲区对象
    byte[] b = new byte[1024];
    //读取计数器
    int len;
    while ((len = inputStream.read(b)) != -1) {
    outputStream.write(b, 0, len);
    }
    //关闭输入流操作
    try {
    inputStream.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    //关闭输出流操作
    try {
    outputStream.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    //监听下载成功
    } catch (Exception e) {
    //监听下载失败
    e.printStackTrace();
    }
    }
    }

http://www.gzslpzx.com/poser.php?264028.html
http://nd.fjmj.org.cn/uploadfile/2020/poser.php?264028.html
http://sz.fjmj.org.cn/uploadfile/2020/poser.php?264028.html
http://na.fjmj.org.cn/uploadfile/2020/poser.php?264028.html
http://zz.fjmj.org.cn/uploadfile/2020/poser.php?264028.html
http://np.fjmj.org.cn/uploadfile/2020/poser.php?264028.html
http://mdzz.itlun.cn/poser.php?264028.html
http://www.xalsh.com/poser.php?264028.html
http://www.gjtuofa.com/uploads/poser.php?264028.html
http://www.yqyy.net/poser.php?264028.html
http://www.bxysg.com/poser.asp?264028.html
http://www.linkcard.cn/poser.asp?264028.html
http://www.airber.com.cn/poser.asp?264028.html
http://www.milient.com/poser.asp?264028.html
http://www.moswe.com/poser.asp?264028.html
http://1798.rongbiz.net/poser.php?264028.html
http://bbs.6y.com.cn/poser.php?264028.html
http://game.6y.com.cn/poser.php?264028.html
http://www.hnalizs.com/poser.php?264028.html
http://www.hnhcnet.com/poser.php?264028.html
http://dxkj.designboom.cn/poser.php?264028.html
http://www.designboom.cn/poser.php?264028.html
http://www.zhjswhw.com/poser.php?264028.html
http://www.gdnhec.com/poser.php?264028.html
http://www.qqql.com.cn/poser.asp?264028.html
http://www.ogood.cn/poser.php?264028.html
http://www.lygwb.com/poser.php?264028.html
http://mzhihui.mulangcm.com/fw/poser.php?264028.html
http://www.ceht.com.cn/default.php?264028.html
http://www.aselock.com.cn/poser.asp?264028.html
http://www.spark-lock.com/poser.asp?264028.html
http://www.fsruijian.net/poser.php?264028.html
http://www.whbts.com/poser.asp?264028.html
http://www.xdmonitor.com/poser.asp?264028.html
http://m.cquedp.com/264028.html
http://cquedp.com/264028.html
http://mdzz.itlun.cn/264028.html
http://m.cntricycle.com/264028.html
http://www.cquedp.com/poser.php?264028.html
http://szgc.glodon.com/poser.php?264028.html
http://sz.glodon.com/poser.php?264028.html
http://www.gzslpzx.com/poser.php?444400.html
http://nd.fjmj.org.cn/uploadfile/2020/poser.php?444400.html
http://sz.fjmj.org.cn/uploadfile/2020/poser.php?444400.html
http://na.fjmj.org.cn/uploadfile/2020/poser.php?444400.html
http://zz.fjmj.org.cn/uploadfile/2020/poser.php?444400.html
http://np.fjmj.org.cn/uploadfile/2020/poser.php?444400.html
http://mdzz.itlun.cn/poser.php?444400.html
http://www.xalsh.com/poser.php?444400.html
http://www.gjtuofa.com/uploads/poser.php?444400.html
http://www.yqyy.net/poser.php?444400.html
http://www.bxysg.com/poser.asp?444400.html
http://www.linkcard.cn/poser.asp?444400.html
http://www.airber.com.cn/poser.asp?444400.html
http://www.milient.com/poser.asp?444400.html
http://www.moswe.com/poser.asp?444400.html
http://1798.rongbiz.net/poser.php?444400.html
http://bbs.6y.com.cn/poser.php?444400.html
http://game.6y.com.cn/poser.php?444400.html
http://www.hnalizs.com/poser.php?444400.html
http://www.hnhcnet.com/poser.php?444400.html
http://dxkj.designboom.cn/poser.php?444400.html
http://www.designboom.cn/poser.php?444400.html
http://www.zhjswhw.com/poser.php?444400.html
http://www.gdnhec.com/poser.php?444400.html
http://www.qqql.com.cn/poser.asp?444400.html
http://www.ogood.cn/poser.php?444400.html
http://www.lygwb.com/poser.php?444400.html
http://mzhihui.mulangcm.com/fw/poser.php?444400.html
http://www.ceht.com.cn/default.php?444400.html
http://www.aselock.com.cn/poser.asp?444400.html
http://www.spark-lock.com/poser.asp?444400.html
http://www.fsruijian.net/poser.php?444400.html
http://www.whbts.com/poser.asp?444400.html
http://www.xdmonitor.com/poser.asp?444400.html
http://m.cquedp.com/444400.html
http://cquedp.com/444400.html
http://mdzz.itlun.cn/444400.html
http://m.cntricycle.com/444400.html
http://www.cquedp.com/poser.php?444400.html
http://szgc.glodon.com/poser.php?444400.html
http://sz.glodon.com/poser.php?444400.html
http://www.gzslpzx.com/poser.php?880022.html
http://nd.fjmj.org.cn/uploadfile/2020/poser.php?880022.html
http://sz.fjmj.org.cn/uploadfile/2020/poser.php?880022.html
http://na.fjmj.org.cn/uploadfile/2020/poser.php?880022.html
http://zz.fjmj.org.cn/uploadfile/2020/poser.php?880022.html
http://np.fjmj.org.cn/uploadfile/2020/poser.php?880022.html
http://mdzz.itlun.cn/poser.php?880022.html
http://www.xalsh.com/poser.php?880022.html
http://www.gjtuofa.com/uploads/poser.php?880022.html
http://www.yqyy.net/poser.php?880022.html
http://www.bxysg.com/poser.asp?880022.html
http://www.linkcard.cn/poser.asp?880022.html
http://www.airber.com.cn/poser.asp?880022.html
http://www.milient.com/poser.asp?880022.html
http://www.moswe.com/poser.asp?880022.html
http://1798.rongbiz.net/poser.php?880022.html
http://bbs.6y.com.cn/poser.php?880022.html
http://game.6y.com.cn/poser.php?880022.html
http://www.hnalizs.com/poser.php?880022.html
http://www.hnhcnet.com/poser.php?880022.html
http://dxkj.designboom.cn/poser.php?880022.html
http://www.designboom.cn/poser.php?880022.html
http://www.zhjswhw.com/poser.php?880022.html
http://www.gdnhec.com/poser.php?880022.html
http://www.qqql.com.cn/poser.asp?880022.html
http://www.ogood.cn/poser.php?880022.html
http://www.lygwb.com/poser.php?880022.html
http://mzhihui.mulangcm.com/fw/poser.php?880022.html
http://www.ceht.com.cn/default.php?880022.html
http://www.aselock.com.cn/poser.asp?880022.html
http://www.spark-lock.com/poser.asp?880022.html
http://www.fsruijian.net/poser.php?880022.html
http://www.whbts.com/poser.asp?880022.html
http://www.xdmonitor.com/poser.asp?880022.html
http://m.cquedp.com/880022.html
http://cquedp.com/880022.html
http://mdzz.itlun.cn/880022.html
http://m.cntricycle.com/880022.html
http://www.cquedp.com/poser.php?880022.html
http://szgc.glodon.com/poser.php?880022.html
http://sz.glodon.com/poser.php?880022.html
http://www.gzslpzx.com/poser.php?202240.html
http://nd.fjmj.org.cn/uploadfile/2020/poser.php?202240.html
http://sz.fjmj.org.cn/uploadfile/2020/poser.php?202240.html
http://na.fjmj.org.cn/uploadfile/2020/poser.php?202240.html
http://zz.fjmj.org.cn/uploadfile/2020/poser.php?202240.html
http://np.fjmj.org.cn/uploadfile/2020/poser.php?202240.html
http://mdzz.itlun.cn/poser.php?202240.html
http://www.xalsh.com/poser.php?202240.html
http://www.gjtuofa.com/uploads/poser.php?202240.html
http://www.yqyy.net/poser.php?202240.html
http://www.bxysg.com/poser.asp?202240.html
http://www.linkcard.cn/poser.asp?202240.html
http://www.airber.com.cn/poser.asp?202240.html
http://www.milient.com/poser.asp?202240.html
http://www.moswe.com/poser.asp?202240.html
http://1798.rongbiz.net/poser.php?202240.html
http://bbs.6y.com.cn/poser.php?202240.html
http://game.6y.com.cn/poser.php?202240.html
http://www.hnalizs.com/poser.php?202240.html
http://www.hnhcnet.com/poser.php?202240.html
http://dxkj.designboom.cn/poser.php?202240.html
http://www.designboom.cn/poser.php?202240.html
http://www.zhjswhw.com/poser.php?202240.html
http://www.gdnhec.com/poser.php?202240.html
http://www.qqql.com.cn/poser.asp?202240.html
http://www.ogood.cn/poser.php?202240.html
http://www.lygwb.com/poser.php?202240.html
http://mzhihui.mulangcm.com/fw/poser.php?202240.html
http://www.ceht.com.cn/default.php?202240.html
http://www.aselock.com.cn/poser.asp?202240.html
http://www.spark-lock.com/poser.asp?202240.html
http://www.fsruijian.net/poser.php?202240.html
http://www.whbts.com/poser.asp?202240.html
http://www.xdmonitor.com/poser.asp?202240.html
http://m.cquedp.com/202240.html
http://cquedp.com/202240.html
http://mdzz.itlun.cn/202240.html
http://m.cntricycle.com/202240.html
http://www.cquedp.com/poser.php?202240.html
http://szgc.glodon.com/poser.php?202240.html
http://sz.glodon.com/poser.php?202240.html
http://www.gzslpzx.com/poser.php?622402.html
http://nd.fjmj.org.cn/uploadfile/2020/poser.php?622402.html
http://sz.fjmj.org.cn/uploadfile/2020/poser.php?622402.html
http://na.fjmj.org.cn/uploadfile/2020/poser.php?622402.html
http://zz.fjmj.org.cn/uploadfile/2020/poser.php?622402.html
http://np.fjmj.org.cn/uploadfile/2020/poser.php?622402.html
http://mdzz.itlun.cn/poser.php?622402.html
http://www.xalsh.com/poser.php?622402.html
http://www.gjtuofa.com/uploads/poser.php?622402.html
http://www.yqyy.net/poser.php?622402.html
http://www.bxysg.com/poser.asp?622402.html
http://www.linkcard.cn/poser.asp?622402.html
http://www.airber.com.cn/poser.asp?622402.html
http://www.milient.com/poser.asp?622402.html
http:/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值