文档章节

通过URL读取图片

kongjun
 kongjun
发布于 2015/06/04 15:09
字数 102
阅读 67
收藏 1

通过inputStream读取图片方法

public static byte[] readStream(InputStream inStream) throws Exception {  
	ByteArrayOutputStream outSteam = new ByteArrayOutputStream();  
	byte[] buffer = new byte[1024];  
	int len = -1;  
	while ((len = inStream.read(buffer)) != -1) {  
             //write(byte[] b, int off, int len)
             //将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此 byte 数组输出流。
             outSteam.write(buffer, 0, len);
	}  
	outSteam.close();  
	inStream.close();  
	return outSteam.toByteArray();  
}

通过图片url可以获得inputStream

URL url = new URL(image_url);
  InputStream is = url.openStream();


© 著作权归作者所有

共有 人打赏支持
kongjun
粉丝 7
博文 97
码字总数 40140
作品 0
杭州
程序员
js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother
06/22
0
0
ImageIO.read的通过new File(),无法读取文件的问题

如题: 代码如下,一段简单的读取图片的代码 BufferedImage bufferImg = null;//图片一 ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); try { URL url = new URL(imgU......

咖啡加糖
2016/12/16
896
3
【python学习】网络爬虫——基础案例教程

一,获取整个页面数据 Urllib 模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读取www和ftp上的数据。首先,我们定义了一个getHtml()函数:   urllib.urlopen()方法用于打开一...

wdl542710518
2016/05/09
0
0
Python爬虫--抓取百度贴吧图片

在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。   我们最常规的做法就是通过鼠标右键,选择另...

周东尧
2016/08/20
121
0
数据库开发 - JDBC进阶

JDBC进阶 业务场景(一) 在企业级业务场景中,我们会经常遇到我们编写的SQL语句,查询条件过弱,区分性不强,SQL所查询的内容过多。一方面,我们可以通过修改过滤条件来减少搜索内容,在一些...

抢小孩糖吃
2016/09/21
33
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
26分钟前
1
0
invalid character found in the request target 异常

这个异常时因为Tomcat 9不支持请求格式出现“{”等非法字符的问题 因为tomcat版本问题遇到的坑,记录一下。 问题 今天由于要测试一下订单详情页的异步查询,在本地起了一个服务,发送的请求是...

edwardGe
31分钟前
3
0
发现抓包软件fiddler的bug

1个请求他跳转之后,直接400,被拦在了Apache,使用fiddler 的,replay requests 是同样的结果,但是replay composer确是正常的。 也就是说这replay requests 是发原来的包,replay composer...

NLGBZJ
41分钟前
1
0
linux screen 命令详解

shell关闭后, 主机仍然运行 screen命令 启动jenkins以后, screen, 然后按ctrl+a 再按d 这样暂停了子界面, 这时候回到了父界面 用screen –ls查看目前子界面的状态 [root@free /]# screen -l...

SuShine
41分钟前
2
0
mac机器切换无线网络导致网页不能打开的问题

问题: 公司和家里使用不同的WI-FI,每次从家到公司时自动切换网络后,公司的许多地址不能访问, ping域名是可以ping同的,但是网页却打不开... 问题分析: 初步猜想是DNS缓存的问题? 对于MAC系统没...

Lennie002
44分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部