关于图片的存储,转换,显示的问题
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的方法即可