用HttpClient下载img
来源:互联网 发布:mysql unique查询 编辑:程序博客网 时间:2024/05/19 21:43
这是我再一个项目中用到的一段代码:
//picUrl 图片连接,name 图片名称,imgPath 图片要保存的地址 public void downloadImg(String picUrl ,String name ,String imgPath) throws ClientProtocolException, IOException{ CloseableHttpClient httpclient = HttpClients.createDefault(); try{ HttpGet get = new HttpGet(picUrl); HttpResponse response = httpclient.execute(get); HttpEntity entity = response.getEntity(); InputStream in = entity.getContent(); String dir = imgPath; File file = new File(dir,name+".jpg"); try { FileOutputStream fout = new FileOutputStream(file); int l = -1; byte[] tmp = new byte[1024]; while ((l = in.read(tmp)) != -1) { fout.write(tmp, 0, l); } fout.flush(); fout.close(); } finally { // 关闭低层流。 in.close(); } }catch(Exception e1){ System.out.println("下载图片出错"+picUrl); } httpclient.close();}
另附HttpClient的使用详解
http://blog.csdn.net/wangpeng047/article/details/19624529
0 0
- 用HttpClient下载img
- HttpClient下载
- Delphi XE8 用HttpClient下载文件
- 利用HttpClient下载图片
- HttpClient 4 文件下载
- httpclient下载文件
- 使用httpclient下载文件
- 通过 HttpClient 下载 文件
- HttpClient下载文件
- 通过 HttpClient 下载 文件
- Httpclient 实现文件下载
- httpClient下载图片
- 通过 HttpClient 下载 文件
- AsyncTask & HttpClient 下载图片
- HttpClient 下载一张图片
- httpclient 上传、下载文件
- 使用HttpClient下载网页
- 通过 HttpClient 下载 文件
- 为什么HDFS一个块的大小是64MB
- C++primer习题答案中关于迭代器使用的一个错误
- HIVE 调优方法大全
- 黑马程序员--JAVA中的多线程
- 给solr加spell check
- 用HttpClient下载img
- Android&iOS崩溃堆栈上报
- RPM 打包技术与典型 SPEC 文件分析
- Android Studio在Ubuntu14.04下的安装与测试
- Codevs 无限网络发射器选址
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- navTabPageBreak注意事项以及调试步骤
- 怎么解决alm跑条问题
- Android中从一个应用打开另一个应用中的Activity