小小问题,大大分数!(100分)

  • 主题发起人 主题发起人 子瑜
  • 开始时间 开始时间

子瑜

Unregistered / Unconfirmed
GUEST, unregistred user!
我把Jpeg或Bmp格式的图片存入Access数据库的Ole字段中,
如果取出显示时,如何判断它是Jpeg或Bmp格式?
 
查以前的贴子
 
如果是我的话,就在access里再增加一个字段来记录它的格式。
二进制信息你取出来以后是不可能判断出来的,除非你对它们的头信息比较清楚。
 
可以用ADO流对象存取
取出后格式无法判断
但是能还原图象显示在IMAGE里
 
同意楼上的方法!
 
谁有什么好方法吗?Help me.
 
bmp文件的前两个字节是BM
jpg图片文件的前几个字节好像也是确定的

所以在读取之前先判断前几个字节,来确定流的数据类型
 
jpg图片的帧头中必定含有JFIF的字符串
关于文件格式的文档
http://www.csdn.net/Dev/Format/
 
后退
顶部