
ASP显示数据库里的图片时,为什么提示下载呢?有在线的高手帮忙看看。多谢
<%setconnGraph=server.CreateObject("ADODB.connection")connGraph.ConnectionString="dri...
<%
set connGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("message.mdb") & ""
connGraph.Open
set rec=server.createobject("ADODB.recordset")
strsql="select img from messageTable where id=45 "
rec.open strsql,connGraph,1,1
Response.ContentType = "image/*"'声明下面要输出的类型可以使imgae的任何类型
Response.BinaryWrite rec("img").getChunk(7500000)' 在数据库读取img字段的值,类型为图片
rec.close
set rec=nothing
set connGraph=nothing
%> 展开
set connGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("message.mdb") & ""
connGraph.Open
set rec=server.createobject("ADODB.recordset")
strsql="select img from messageTable where id=45 "
rec.open strsql,connGraph,1,1
Response.ContentType = "image/*"'声明下面要输出的类型可以使imgae的任何类型
Response.BinaryWrite rec("img").getChunk(7500000)' 在数据库读取img字段的值,类型为图片
rec.close
set rec=nothing
set connGraph=nothing
%> 展开
展开全部
会不会是浏览器设置问题了,换其他浏览器试试。
如果是ie浏览器,按下面方法设置一下看看能不能解决问题:
"工具"->"Internet选项"->"安全",直接点下面的"自定义级别",在底部找到"下载"->"文件下载",选中"启用",还有下面有一个文件自动下载那里点禁用就可以了。
如果是ie浏览器,按下面方法设置一下看看能不能解决问题:
"工具"->"Internet选项"->"安全",直接点下面的"自定义级别",在底部找到"下载"->"文件下载",选中"启用",还有下面有一个文件自动下载那里点禁用就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询