//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();
使用Java代码从数据库获取并显示图片

本文介绍了一种使用Java代码从数据库获取图片路径,并通过URL加载图片到输入流,然后将图片数据写入客户端输出流的方法。此方法适用于需要在网页或应用中动态显示数据库中存储的图片场景。
3万+

被折叠的 条评论
为什么被折叠?



