日期:2014-05-17  浏览次数:20896 次

Blob类型怎么在html中显示
在mysql数据库中用blob存储了图片的名字,大小,还有png图本身,然后在jsp中用一个结构体读取出来,然而此时该结构体中保存的是blob类型,怎么在html中显示阿
<IMG src="xx" width="48" height="48" border="0"/>blob怎么转换可以在src属性中设置呢?
高手指点一下哈,不胜感激!


------解决方案--------------------
这种事情,需要分成两步来做。

首先在JSP中,生成img标签,类似:
<img src="/showImage?id=111111111" width="48" height="48" border="0"/>

其次是写一个Servlet(或JSP),可以通过指定的ID查询到图片的Blob字段信息;
先设置response的contentType为图片类型,如: image/JPEG image/PNG 等;
然后用response.getOutputStream(),将图片信息全部写入输出流中。