<%
Response.ContentType = "image/*" 
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<title>图片显示程序</title>
</HEAD>
<BODY>
<P>&nbsp;</P>
<% 
set connGraph=server.CreateObject("ADODB.connection") 
connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("images.mdb") & ";uid=;PWD=;" 
connGraph.Open 
set rec=server.createobject("ADODB.recordset") 
strsql="select img from img where id=11"
rec.open strsql,connGraph,1,1
Response.BinaryWrite rec("img").getChunk(7500000)
rec.close 
set rec=nothing 
set connGraph=nothing 
%> </BODY>
</HTML>

解决方案 »

  1.   

    将 Response.ContentType="images/*" 中的*改为gif或jepg试一下
      

  2.   

    personphoto.asp<%
    '为了显示图象,必须设置response.contentType="image/jpeg"
    response.contentType= "image/jpeg"set conn=server.createobject("adodb.connection")
    conn.open "kalundb","sa","oracle"sql="select 照片 from tbPresentPerson where 姓名='" & request.querystring("name") & "'"
    set rs=conn.execute(sql)if rs.eof then
    response.end
    else 
    response.binarywrite(rs("照片"))  '必须以二进制方式才能显示图象字段
    end if%>