java下载网站图片代码_java下载网上的图片到本地
public class TestImgJsoup {
/**
* @param urlPath
* 图片路径
* @throws Exception
*/
public void getImages(String urlPath, String filePath, String fileName) {
try {
URL url = new URL(urlPath);// :获取的路径
// :http协议连接对象
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setReadTimeout(6 * 10000);
if (conn.getResponseCode() == 200) {
InputStream inputStream = conn.getInputStream();
byte[] data = readStream(inputStream);
if (data.length > (1024 * 10)) {
FileOutputStream outputStream = new FileOutputStream(
filePath + fileName);
outputStream.write(data);
outputStream.close();
}
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("下载图片出错" + e.getMessage() + " "
+ e.getCause());
}
}
/**
* 读取url中数据,并以字节的形式返回
*
* @param inputStream
* @return
* @throws Exception
*/
public byte[] readStream(InputStream inputStream) throws Exception {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
byte[] buffer = new byte[2048];
int len = -1;
while ((len = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, len);
}
outputStream.close();
inputStream.close();
return outputStream.toByteArray();
}
public static void main(String[] args) {
String urlPath="http://www.yq1012.com/images/360_2.jpg";
TestImgJsoup testImgJsoup= new TestImgJsoup();
testImgJsoup.getImages(urlPath, "C:\\", "2345.jpg");
//保存图片
}
}
java下载网站图片代码_java下载网上的图片到本地相关推荐
- python下载图片的命令_网上的图片不知道怎么批量下载?python教你怎么把网站上面的图片都爬下来...
妹子图网站----前言 从今天开始就要撸起袖子,直接写Python爬虫了,学习语言最好的办法就是有目的的进行,所以,接下来我将用10+篇的博客,写爬图片这一件事情.希望可以做好. 为了写好爬虫,我们需 ...
- java购书管理系统代码_Java Web 网上书店管理系统
[实例简介] Java Web网上书店 J2EE,内含源代码,数据库. [实例截图] [核心代码] 38e595d4-15a3-4def-bf32-4e3b21d8c473 └── 网上书店 ├── ...
- java结束全部操作代码_Java创建与结束线程代码示例
这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...
- 学术论文下载网站、国内pip下载镜像,GAN研究汇总
学术论文搜索网站: https://sci-hub.se/ Sci-Hub: removing barriers in the way of science https ...
- 5个免费简历模板下载网站,资源丰富,下载无套路
分享5个免费简历模板下载网站,简历模板类型丰富而且数量多,不管需要什么样的简历几乎都能找到,而且免费下载无套路! 1.简历下载 一个完全免费的简历模板下载网站,模板数量不多,但是质量还挺高的,并且有详 ...
- java 简单图片浏览器_Java实现简单的图片浏览器
第一次写博客,不喜勿喷. 最近一个小师弟问我怎么用Java做图片浏览器,感觉好久没玩Java了,就自己动手做了一下. 学校的教程是用Swing来做界面的,所以这里也用这个来讲. 首先要做个大概的界面出 ...
- java主窗体设计代码_java窗体设计+GUI经典代码全放送
[实例简介] java窗体设计经典代码,手把手叫你如何设计java窗体,编写应用程序. [实例截图] [核心代码] 57641e3b-d82c-4f28-bb29-35f951c1158d └── j ...
- java保存当前页面为图片大小_java用BufferedImage转换图片大小并保存
java用BufferedImage转换图片大小并保存,保存的图片总是一片黑色 程序实现将一个图片缩小成256*256像素图片并保存,源图片为jpg格式,但是每次转换后存在文件夹中的文件均为一片黑色, ...
- python制做简单图片代码_Python简单的制作图片验证码
-人人可以学Python-- 这里示范的验证码都是简单的,你也可以把字符扭曲 人人可以学Python.png Python第三方库无比强大,PIL 是python的一个d第三方图片处理模块,我们也可以 ...
最新文章
- 有哪些好用的协同办公软件?
- mina应用程序架构(翻译)
- Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
- 自旋锁和互斥锁实例_自旋锁和互斥锁的实现以及使用区别
- SAP UI5 Gateway后台ETAG校验逻辑
- vc++ List Control控件获得所有选中行的序号
- BZOJ2690: 字符串游戏(平衡树动态维护Dfs序)
- 如何变得井井有条-来之不易的秘诀来组织您的生活
- 在普通java类里获取Spring管理的bean
- ubuntu phpmyadmin 404 not found
- 学习廖雪峰的Git教程
- 语音信号处理的一些基础知识
- 开源中国正式进军软件开发众包领域
- 性能优化,进无止境-内存篇(上)
- ESXI VIB升级报错
- vue项目落地(qiankun.js)微前端服务
- 使用css画太极,CSS画太极阴阳图
- 逻辑运算符(logical operator)
- 书评:程序员生涯--残缺世界的游击战术
- 【水文模型】04 参数识别与敏感性分析方法
热门文章
- 新型材料集成墙面,到底“新”在哪里?
- SQL 字母大小写转换函数UPPER()、UCASE()、LOWER()和LCASE()
- CHIL-SQL-UCASE() 函数
- ubuntu 安装 魔霸_ROG 玩家国度 魔霸2怎么安装系统?
- 老公老婆之间的道歉。。。有点幽默有点感动
- FPGA入门-腾讯云布道师团队-专题视频课程
- 老男孩网络安全2021
- 【板栗糖GIS】WPS-怎么在表格里设置超链接并修改风格
- OneR算法_0(python数据挖掘入门与实践-实验2)
- MFC应用中添加背景音乐,及音乐下载