asp读取access图片路径,显示图片问题, 30
代码如下seetable.asp页面中<imgsrc="show.asp?id=<%=id%>"width='430'height='293'>show.asp页面中<!...
代码如下
seetable.asp页面中
<img src="show.asp?id=<%=id%>" width='430' height='293'>
show.asp页面中
<!--#include file="coon.asp"-->
<%
sid=trim(request("id"))
set rs=server.createobject("Adodb.recordset")
sql="select * from jhgz where id="&sid
rs.open sql,conn,1,1
if rs.eof then
response.write"图片不存在"
else
response.write "<img src="&rs("ghf")&">"
end if
%>
数据库名FlexMenu.mdb
表名jhgz
ghf images\20100614412.jpg
images为图片所在的文件夹,seetable.asp页面中图片不能显示,请高手回答。 展开
seetable.asp页面中
<img src="show.asp?id=<%=id%>" width='430' height='293'>
show.asp页面中
<!--#include file="coon.asp"-->
<%
sid=trim(request("id"))
set rs=server.createobject("Adodb.recordset")
sql="select * from jhgz where id="&sid
rs.open sql,conn,1,1
if rs.eof then
response.write"图片不存在"
else
response.write "<img src="&rs("ghf")&">"
end if
%>
数据库名FlexMenu.mdb
表名jhgz
ghf images\20100614412.jpg
images为图片所在的文件夹,seetable.asp页面中图片不能显示,请高手回答。 展开
5个回答
展开全部
LZ好高啊,谁告诉这种方法来显示图片的?img标签里的src只能是图片路径。你现在给的是什么?逻辑跟本不通。
如果LZ真想用这种方法也有两个办法,一是用组件方式,ASPJEGP组件可以实现你在这个功能,相对简单一些,但是要服务器安装组件才行,还有就类似验证码显示情况, 要用ASP的Response.BinaryWrite方法输出图片的点陈图才行,要计算图片每个点的像素值,我想LZ也不会用这种方法吧。
还是用“笨”方法吧
seetable.asp页面中
<%
sid=图片ID变量
set rs=server.createobject("Adodb.recordset")
sql="select * from jhgz where id="&sid
rs.open sql,conn,1,1
if rs.eof then
response.write"图片不存在"
else
response.write "<img src="&rs("ghf")&" width='430' height='293'>"
end if
%>
如果LZ真想用这种方法也有两个办法,一是用组件方式,ASPJEGP组件可以实现你在这个功能,相对简单一些,但是要服务器安装组件才行,还有就类似验证码显示情况, 要用ASP的Response.BinaryWrite方法输出图片的点陈图才行,要计算图片每个点的像素值,我想LZ也不会用这种方法吧。
还是用“笨”方法吧
seetable.asp页面中
<%
sid=图片ID变量
set rs=server.createobject("Adodb.recordset")
sql="select * from jhgz where id="&sid
rs.open sql,conn,1,1
if rs.eof then
response.write"图片不存在"
else
response.write "<img src="&rs("ghf")&" width='430' height='293'>"
end if
%>
展开全部
将
if rs.eof then
response.write"图片不存在"
else
response.write "<img src="&rs("ghf")&">"
end if
改成
if rs.eof then
response.write"no.jpg"
else
response.write rs("ghf")
end if
去试试吧. no.jpg最好制作成图片上面写着暂无图片几个字
if rs.eof then
response.write"图片不存在"
else
response.write "<img src="&rs("ghf")&">"
end if
改成
if rs.eof then
response.write"no.jpg"
else
response.write rs("ghf")
end if
去试试吧. no.jpg最好制作成图片上面写着暂无图片几个字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先我要问一下你,你的seetable.asp的页面和images文件是在同一个目录下吗?
如果是的话,你试着把写入数据库的ghf字段的 images\20100614412.jpg中的斜杠\改成/试试?
如果还有问题,你就百度HI我吧。
如果是的话,你试着把写入数据库的ghf字段的 images\20100614412.jpg中的斜杠\改成/试试?
如果还有问题,你就百度HI我吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图片路径问题吧
images\20100614412.jpg 是错误的
应该是images/20100614412.jpg
这两个斜杠表示不同的
images\20100614412.jpg 是错误的
应该是images/20100614412.jpg
这两个斜杠表示不同的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
images/20100614412.jpg
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询