您的位置:程序门 -> web 开发 -> asp



asp从access里读图片的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


asp从access里读图片的问题
发表于:2007-03-23 10:17:48 楼主
access里有个pic字段是备注类型,php系统用base64讲图片编码成string放在pic中,现在的问题是图片显示是个叉..
请高手指教,急,我都搞了2天了...
这是我的部分代码:

picpath   =   rs( "picpath ")    

pic   =   rs( "pic ")       '图片内容
 
'pp   =   stransi2unicode(base64decode(strunicode2ansi(pic)))     'base64解码图片内容

pp   =   base64decode(pic)

response.contenttype   =   "image/jpeg "       '要输出的文件类型

response.binarywrite   pp     '输出图片
发表于:2007-03-23 10:27:241楼 得分:0
1.base64decode解码有没有问题? 2. response.binarywrite   pp     后加一句 resposne.end
发表于:2007-03-23 10:39:562楼 得分:0
试试
asp中如何显示数据中二进制值的图片  
<img   src= "inc/product_showimg.asp?product_id= <%=(rs.fields.item( "product_id ").value)%> "   >

'***********************
'
product_showimg.asp

'***********************

<%
response.buffer   =   true
response.expires   =   0
response.clear
response.contenttype   =   "image/gif "
%>
<%
set   rs   =   server.createobject( "adodb.recordset ")
rs.activeconnection   =   mm_conn_string
rs.source   =   "select   product_smallpic   from   products   where   product_id   =   "   &   request( "product_id ")
rs.cursortype   =   1
rs.cursorlocation   =   2
rs.locktype   =   3
rs.open()
s   =   rs( "product_smallpic ").actualsize
data   =   rs( "product_smallpic ").getchunk(s)
response.binarywrite   data
%>
<%
rs.close()
%>


快速检索

最新资讯
热门点击