导出Ole对象成文件,如何区别文件类型

Conworld 2004-08-26 01:22:43
保存到Ole对象字段中可能是word,excel或jpg,现在我要将此内容导出成文件,
请问,如何区别文件类型,并加上各自的扩展名呢
...全文
212 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2004-09-01
  • 打赏
  • 举报
回复
TBlobField 保存数据进字段时,二进制数据的类型信息由应用程序自己约定,
也就是说,你要判断文件类型,必须在保存数据的时候自己存进去。

也就是readersm68(地主)说的那样。

readersm68 2004-09-01
  • 打赏
  • 举报
回复
向你推荐《Delphi精要》。我朋友写的!呵呵
readersm68 2004-09-01
  • 打赏
  • 举报
回复
在存放的时候,分段,前4格存放文件格式,后面的长度存放内容,当然最好把文件大小也存放到文件格式后面4个长度。
读的时候用流读取,先读取前4个长度,取得文件格式,然后再读取文件长度,按文件长度读取内容,转换成取得的文件格式。
Conworld 2004-09-01
  • 打赏
  • 举报
回复
太失望了
Conworld 2004-08-27
  • 打赏
  • 举报
回复
字段中保存的是二进制数据,我不知道文件类型,怎么加扩展名啊
sixgj 2004-08-26
  • 打赏
  • 举报
回复
输出对话框中对文件类型进行限制并加上自己需要的扩展名。
Conworld 2004-08-26
  • 打赏
  • 举报
回复
急啊,各位大侠

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧