前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

JAVA下载收集图片法度

时候:2017-11-06 20:59来源:知行网www.zhixing123.cn 编辑:麦田守望者

package action;
2.
3.import java.io.DataInputStream;
4.import java.io.DataOutputStream;
5.import java.io.FileOutputStream;
6.import java.net.HttpURLConnection;
7.import java.net.URL;
8.
9.public class Getpic {
10. public Getpic() {
11. }
12.
13. public static boolean saveUrlAs(String fileUrl, String savePath)/* fileUrl收集资本地点 */
14. {
15.
16. try {
17. /* 将收集资本地点传给,即赋值给url */
18. URL url = new URL(fileUrl);
19.
20. /* 此为联系获得收集资本的牢固格局用法,以便前面的in变量获得url截取收集资本的输入流 */
21. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
22. DataInputStream in = new DataInputStream(connection.getInputStream());
23.
24. /* 此处也可用BufferedInputStream与BufferedOutputStream 需求保存的途径*/
25. DataOutputStream out = new DataOutputStream(new FileOutputStream(savePath));
26.
27.
28. /* 将参数savePath,即将截取的图片的存储在本地地点赋值给out输入流所指定的地点 */
29. byte[] buffer = new byte[4096];
30. int count = 0;
31. while ((count = in.read(buffer)) > 0)/* 将输入流以字节的情势读取并写入buffer中 */
32. {
33. out.write(buffer, 0, count);
34. }
35. out.close();/* 前面三行动封闭输入输入流和收集资本的牢固格局 */
36. in.close();
37. connection.disconnect();
38. return true;/* 收集资本截取并存储本地成功前往true */
39.
40. } catch (Exception e) {
41. System.out.println(e + fileUrl + savePath);
42. return false;
43. }
44. }
45.
46. public static void main(String[] args) {
47. Getpic pic = new Getpic();/* 建立实例 */
48.
49. //需求下载的URL
50. String photoUrl = "http://hiphotos.百度.com/yanshennan/pic/item/03a505c8bcbaf6557f3e6f8a.jpg";
51.
52. // 截取最后/后的字符串
53. String fileName = photoUrl.substring(photoUrl.lastIndexOf("/"));
54.
55. //图片保存途径
56. String filePath = "E:";
57.
58. /* 调用函数,并且进行传参 */
59. boolean flag = pic.saveUrlAs(photoUrl, filePath + fileName);
60.
61. System.out.println("Run ok!\n Get URL file " + flag);
62. System.out.println(filePath);
63. System.out.println(fileName);
64. }
65.
66.}

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Java
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣