关于Java中Http下载的一些整理
2011-07-21 12:15
253 查看
/** * 下载小图 * @param img */ public String download(String file){ DataInputStream is = null; DataOutputStream os = null; String p = ""; HttpURLConnection con = null; try { URL url = new URL(file); con = (HttpURLConnection) url.openConnection(); URL path = Thread.currentThread().getContextClassLoader().getResource(""); p = path.getPath(); String[] strs = url.getFile().split("/"); p = p.replace("WEB-INF/classes/", "") + "images/" + strs[strs.length-1]; p = p.substring(1); File img11 = new File(p); if(!img11.exists()){ img11.createNewFile(); } is = new DataInputStream(con.getInputStream()); os = new DataOutputStream(new FileOutputStream(p)); byte[] buffer = new byte[51200]; int count = 0; while(((count = is.read(buffer)) > 0)){ os.write(buffer, 0, count); } } catch (Exception e) { e.printStackTrace(); } finally{ try { is.close(); os.close(); con.disconnect(); } catch (IOException e) { e.printStackTrace(); } return p; } }
相关文章推荐
- 关于java基础的一些整理!
- 关于java乱码的一些整理
- CodeReview是开发中的重要一个环节,整理了一些关于jupiter for java
- http://fason.nease.net里有一些关于asp的树的下载
- 关于javaweb中遇到的一些错误整理
- 关于java内存说明的一些帖子整理(待研究)
- 关于Java的一些基础细节(整理)
- 关于java锁的一些知识整理
- Java关于 反射 的一些整理
- 整理关于java开发工具使用过程中一些小技巧来提高开发效率
- 关于java tcp socket的一些笔记待整理
- 关于java的一些细节问题,笔试可能会问到,整理一下
- 关于java web的一些框架知识整理
- 关于java中的多态的一些小总结
- 关于Http编程一些总结
- 关于一些设计模式(面试小问题,Java篇)
- 关于Socket与Http协议的一些总结以及部分个人看法
- Java中关于字符串对象一些易错的点
- [代码整理]今天抽空整理了一些java.sql的例子,有兴趣的可以去看看
- sas与java关于运算的一些转换