您的位置:首页 > 其它

读流的方式取远程图片,再以流的方式显示在页面上

2014-05-27 14:45 267 查看
//yxy 2014-5-57

//虽然本人非常不喜欢这种狗血的作法,拿到了路径直接显示不就行了,但是基于某些大神的需要,特写此方法,方法的细来自网络www.sql8.net

String purl = productService.viewPicFileUrl(picId);

URL url = new URL(purl);

// 载入图片到输入流

java.io.BufferedInputStream bis = new BufferedInputStream(url.openStream());

byte[] bytes = new byte[1024];

// 设置写入路径以及图片名称

OutputStream bos = response.getOutputStream(); // 得到向客户端输出二进制数据的对象

int len;

while ((len = bis.read(bytes)) > 0) {

bos.write(bytes, 0, len);

}

bis.close();

bos.flush();

bos.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: