谁能帮我把这个SQL里的图像读出来?

RobinBest 2009-11-05 04:27:16
问题很简单,我有一SQL数据库,里面保存有图像。我要用ASP把它读出来。
按照下面这个帖子的代码,我读出来是乱码,不知为何原因。
http://topic.csdn.net/t/20030102/15/1320708.html

请教高手相助,谢了!

靠,CSDN没办法上传文件呀,我把SQL数据库文件放在这里,请各位帮我看一下。
http://robinbest.vicp.net/UploadFile/terst_Data.zip
(这是一个SQL数据库文件,拿去后还原到SQL里就可以了。)

谢了!
...全文
117 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
RobinBest 2009-11-16
  • 打赏
  • 举报
回复
我自己顶一下吧!
webwoool 2009-11-11
  • 打赏
  • 举报
回复
Response.BinaryWrite Rs("x")
RobinBest 2009-11-11
  • 打赏
  • 举报
回复
10楼的朋友,这个我知道。谢谢!
我现在的问题是,怎样从SQL数据库里把IMAGE类型的字段读出来!
RobinBest 2009-11-09
  • 打赏
  • 举报
回复
8楼的朋友,真幽默呀!
我当然是要显示出图像呀,看乱码有什么意义?
cafeiyuchaairu 2009-11-09
  • 打赏
  • 举报
回复
为什么要吧图像放数据库呢,倒不如放图片地址,直接根据地址去取图片不是简单些。将图片放到专门的asp页中或者image文件夹中。
验证码识别 2009-11-07
  • 打赏
  • 举报
回复
乱码应该是正常的把,图象数据,不知道LZ想看到什么
验证码识别 2009-11-07
  • 打赏
  • 举报
回复
UP
RobinBest 2009-11-06
  • 打赏
  • 举报
回复
这个问题我找了两天了,在网上找到一些眉目,下面这个好像说中要害了:
http://media.ccidnet.com/media/ciw/857/b1202.htm

值得注意的是,asp script将从blob字段中取出的图像数据认为是原始的gif或jpeg格式的二进制数据流,而浏览器也认为在http header之后所得到的数据是原始的gif或jpeg格式的二进制数据流。这样的话,如果在blob字段中包含有任何额外的信息那么这幅图像将不能被正确显示出来。这样的情况我们可能会在直接用microsoft access 或 microsoft visual foxpro作为图像数据输入工具时遇到。因为,这些工具在存储图像数据的同时会在实际的图像数据之前加上ole信息,然后再存放到blob字段中。


现在的问题是,怎样去处那些多余的信息呢???
xzjxylophone 2009-11-06
  • 打赏
  • 举报
回复
帮顶!
RobinBest 2009-11-06
  • 打赏
  • 举报
回复
看来这个问题很难。
再提供一点线索,该IMAGE字段写入SQL数据库的语句如下:

set textsize 151552 
writetext bulk per_pic.per_pic 0xfeffea3300000000620a000001000100 timestamp = 0x64756d6d79545300 with log
shenchendt 2009-11-06
  • 打赏
  • 举报
回复
帮顶
RobinBest 2009-11-06
  • 打赏
  • 举报
回复
我顶!
RobinBest 2009-11-06
  • 打赏
  • 举报
回复
没有人帮我吗?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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