如何从Sql数据库中读取包含图片、格式的blob字段?(作网页用)(100分)

  • 主题发起人 bobosong
  • 开始时间
B

bobosong

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟做电子商务的时候碰到这样一个棘手的问题:我想利用delphi从Sql数据库中读取一个包含图像、格式等的blob字段,然后通过[red]网页[/red]发布出来!请教了!
 
isapi都支持流图片甚至流网页呀。
 
可否具体点?
我是想做这样的一个网页,希望能够直接从数据库里拿到这样的字段显示在网页上,没有中间层的!
先谢谢了!
 
主程序:
<%
response.write "<img src = showimg1.asp?id=" + request("id") + ">"
%>
showimg1.asp
<%
dim conn
dim connstr
connstr="Driver={SQL Server};Database=xxxx;Server=xxxx;Uid=xxx;pwd=xxxx"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
dim sql,rs
set rs = server.createobject("adodb.recordset")
sql = "select xxxx from xxx where id = '" + request("id") + "'"
rs.open sql, conn, 1, 1
response.contenttype = "image/*"
response.binarywrite rs("gyjslx").getchunk(7500000)
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
 
yanh_98:
这个方法好像行不通,我做了个试验,显示出来的是一堆乱码!
图片也看不到!请指教!
 
yanh_98,您给一个JScript的代码好吗?谢谢。
 
将查询出的图形存为临时图形文件,然后在页面中写上此文件名,不知是否可行?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部