asp程序从数据库中显视图片怎么不能显视啊???

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:28:19
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../data/connections.asp" -->
<%
Set rs= Server.CreateObject ("ADODB.RecordSet")
sql = "select * from iiimg"
rs.open sql,con,3,3
if not rs.eof then
pic=rs.fields("iimg").actualsize
Response.ContentType="image/*"
Response.BinaryWrite rs("iimg").getChunk(pic)
end if
%>
以上是我调用数据库中图片,但是我执行得时候怎么就下载这个asp文件啊
但是打开一看却是一些乱码?怎么办啊?????????

给你找了一段原码,自己看着改

<%
filePath = Server.MapPath("ms.mdb")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
id=request.QueryString("id")
set oRs = oConn.Execute("SELECT photo FROM profile where id="&id)
Response.ContentType = "image/*"
Response.BinaryWrite oRs("photo").getChunk(oRs("photo").ActualSize)
oRs.close
set oConn=nothing
%>

你还真厉害,居然把图片保存到了数据库(其实你只是把图片路径保存到数据
库,然后用<img src="数据库的图片路径">调用多方便呀)