package com.gylhaut.picture;

import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;

public class PictureDownload {
public static void main(String[] args) {
String url = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1546100952419&di=4b9466f689800898b761d411c0eed2d2&imgtype=0&src=http%3A%2F%2Fb.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2F14ce36d3d539b600d3924a1feb50352ac65cb73e.jpg";
downloadPicture(url);
}
//链接url下载图片
private static void downloadPicture(String urlList) {
URL url = null;
int imageNumber = 0;

try {
url = new URL(urlList);
DataInputStream dataInputStream = new DataInputStream(url.openStream());

String imageName = "E:/test.jpg";

FileOutputStream fileOutputStream = new FileOutputStream(new File(imageName));
ByteArrayOutputStream output = new ByteArrayOutputStream();

byte[] buffer = new byte[1024];
int length;

while ((length = dataInputStream.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
byte[] context=output.toByteArray();
fileOutputStream.write(output.toByteArray());
dataInputStream.close();
fileOutputStream.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

最新文章

  1. MIT牛人解说数学体系
  2. Spring学习笔记 Part.01
  3. NFS(Network File System)服务配置和使用
  4. CSS中a标签样式的“爱恨”原则
  5. Mybatis学习(贰)
  6. 信息学院第九届ACM程序设计竞赛题解
  7. 基础命名空间:序列化_自定义序列化 System.Runtime.Serialization
  8. Mac os 进行Android开发笔记(1)
  9. sql 中获取最后生成的标识值 IDENT_CURRENT ,@@IDENTITY ,SCOPE_IDENTITY 的用法和区别
  10. Hadoop datanode 磁盘自动化处理
  11. byte 读写文件
  12. css 层叠式样式表
  13. [Swift]LeetCode966.元音拼写检查器 | Vowel Spellchecker
  14. SpringMVC+Spring+Hibernate整合开发
  15. react组件选项卡demo
  16. Django 面向对象orm
  17. 20165205 学习基础与C语言基础调查
  18. JS里设定延时
  19. Reloading Java Classes 301: Classloaders in Web Development — Tomcat, GlassFish, OSGi, Tapestry 5 and so on Translation
  20. 使用postman模拟appium的http请求

热门文章

  1. laravel中closure和curry 科里化函数式编程
  2. Protocol类型限制
  3. iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G) by徐文棋
  4. Spring中的属性注入注解
  5. Linux目录结构详细
  6. mysql 查询附近N公里内数据
  7. Spring Boot数据访问之多数据源配置及数据源动态切换
  8. 【基础篇】js对本地文件增删改查--删
  9. 五分钟,手撸一个Spring容器!
  10. 2021年都要过去啦,你还在用Excel做数据可视化效果吗?