网络资源(图片)下载到本地
2017-01-22 16:11
260 查看
headImgUrl = request.getSession().getAttribute("headImgUrl").toString();// 微信头像 // 把微信头像下载到本地 // 构造URL if(headImgUrl != null){ URL imageUrl = new URL(headImgUrl); // 打开连接 URLConnection con = imageUrl.openConnection(); // 输入流 InputStream is = con.getInputStream(); // 1K的数据缓冲 byte[] bs = new byte[1024]; // 读取到的数据长度 int len; File file = new File(this.fileService.getAbsPath() + "/upload/wechatCode/headImageUrl/"); if (!file.exists()) { file.mkdirs(); } // 输出的文件流 OutputStream os = new FileOutputStream(this.fileService.getAbsPath() + "/upload/wechatCode/headImageUrl/" + openid + ".jpg"); // 开始读取 while ((len = is.read(bs)) != -1) { os.write(bs, 0, len); } // 完毕,关闭所有链接 os.close(); is.close();
相关文章推荐
- android下载问题。本地与网络资源大小不一致解决方法
- android异步从网络下载图片,并缓存到本地
- java 下载网络上的图片并保存到本地目录
- 从缓存的源文件中读取资源文件,下载到本地(包括图片和样式脚本)
- 将指定的HTTP网络资源在本地以文件形式存放(下载)
- Android异步从网络下载图片并且缓存图片到本地的demo
- iOS学习笔记——网络资源下载(下载图片)
- Android异步从网络下载图片并且缓存图片到本地的demo
- cocos2dx下载网络图片保存在本地
- Android异步从网络下载图片并且缓存图片到本地的demo
- android通过NDK连接网络下载图片到本地
- cocos2d-X 网络动态下载资源图片
- cocos2d-X 网络动态下载资源图片
- Android异步从网络下载图片并且缓存图片到本地的demo
- Android异步从网络下载图片并且缓存图片到本地的demo
- 下载图片--网络图片下载。(读取网络文件,填充到本地文件。)
- 下载图片--网络图片下载。(读取网络文件,填充到本地文件。)
- 下载网络图片到本地
- Android异步从网络下载图片并且缓存图片到本地的demo
- Android学习篇章45-HttpClient网络下载-IO流传输-下载图片资源