+ -
当前位置:首页 → 问答吧 → 二进制图片在服务器上不能显示!

二进制图片在服务器上不能显示!

时间:2011-10-05

来源:互联网

我把二进制的图片存在ACCESS数据库里面。。在本地能够正常显示,,可是上传到服务器就不能显示了,怎么回事?

显示页面:
  <% 
  '读取头像开始
set conn=server.CreateObject("ADODB.connection") 
set rs=server.createobject("ADODB.recordset")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("#as.mdb")&";Persist Security Info=False"


strsql="select id from img where U_id="&session("u_id")

set rs=conn.execute(strsql)

if rs.eof=true then
 ' response.Write("++++"&rs(0)&"(((((")
'response.End()
%>
<img src="images/tx.jpg" width="54" height="57">
<%
else

id=rs("id")

  %>
  <img src="show.asp?id=<%=id%>" width="54" height="57">
  <%

  end if%>

show.asp页面:

<!--#include file="conn.asp"--> 
<% 
id=request.QueryString("id")
sql="select * from img where id="&id 

getdata(sql)

'response.Write("asd")
'response.End()
'response.setHeader("content-type='image/jpg'")
response.contenttype="image/*" 
 Response.BinaryWrite rs("img").getChunk(8000000) 

rsclose() 
%> 

作者: rrlovejj123   发布时间: 2011-10-05

链接成功吗?

作者: dogfish   发布时间: 2011-10-05