日期:2014-05-20  浏览次数:20869 次

关于图片的存储,转换,显示的问题
1.图片在ORACLE中以什么数据格式存储好?
2.如何把一个目录下的图片存储到数据库中?
3.把ORACLE中的图片的信息在WEB页面上显示出来?
4.把图片文件(如.JPG)转换成XML数据格式?
5.把XML数据格式的图片在WEB页面上显示出来?

谢谢!!!

------解决方案--------------------
to 1.图片在ORACLE中以什么数据格式存储好?

应该是blob字段类型,用byte进行存储

to 2.如何把一个目录下的图片存储到数据库中?
分别读取目录中的文件,然后逐个存,不过建议存索引可能效率更高些。

to 3.把ORACLE中的图片的信息在WEB页面上显示出来?

从数据库中读出图片内容,然后以图像流的方式返回,那么在web端用image控件进行接收即可,参看
http://blog.csdn.net/knight94/archive/2006/03/31/645987.aspx

to 4.把图片文件(如.JPG)转换成XML数据格式?
先把图片从image转换成byte[],然后序列化

to 5.把XML数据格式的图片在WEB页面上显示出来?
先反序列化,读出byte[],然后按照3的方法即可