蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[ASP]关于图片显示的问题

我用无惧上传类 V1.2 上传图片,图片保存指定的文件夹下:images/cpimg
图片在数据库中,是文本格式,即保存图片的路径。如:/images/cpimg/20051028214558441.jpg

那么图片如何显示出来呢?用什么代码呢?
               
pic是保存图片路径的字段
我用<img border=0 src="<%=rs("pic")%>" width="59" height="67">试过,图片都是叉子,
哪位知道的说一下,我这里先谢谢了!:confused::confused::confused:

你在叉子上右键,看看属性里的图片地址是什么,一种可能是图片上传失败,另外一种可能是路径错误

应该是:<img border=0 src="/images/cpimg/<%=rs("pic"%>" width="59" height="67">

图片上传是正确的,因为在数据库中已显示图片的路径,
我也叉子上右键看图片路径,是[img]http://localhost/images/cpimg/2005323232.jpg[/img],少了虚拟目录的名字,假如虚拟目录名:aaa,那么正确的图片路径应该是:[img]http://localhost/aaa/images/cpimg/2005323232.jpg[/img]
楼上两位老兄讲的方法好象不对吧。
哪位知道的说一下了,我郁闷的很,先谢谢了!

你数据库里保存的是什么内容?

回楼上cbl780的话,数据库里保存的是图片的路径呀!

晕,我知道是图片路径,我是问你具体的是什么内容,让你举个例子

或者,如果确认是缺少那个aaa,你就在显示的时候自己加上去试试

/images/cpimg/20051028214558441.jpg
aaa是虚拟目录名,


cbl780在吗???帮忙解决一下了

cbl780在吗???帮忙解决一下了

我一般只保存20051028214558441.jpg
而其他的/aaa/image/cpimg/我都不保存,而是在显示或其他使用的时候这样:
<img src="/aaa/image/cpimg/<%=rs("pic")%>" />

如果你要检查程序的话,可以在保存的时候设置断点,看看server.mappath是什么内容

另外,为了方便管理,你还可以把图片路径保存到数据库,这样你以后就可以通过程序来管理了

谢谢cbl780了,你的意思是指,将图片路径单独设成一个字段了吗?

<img border=0 src="images/cpimg
<%=rs("pic"%>" width="59" height="67">

不就得了??

如果你的文件夹固定的话,可以不用这个字段,直接在显示的时候用&连接上就OK了,如果你的路径以后会有变动,可以修改这个程序里的源代码,也并不复杂;

如果你想要通过程序管理,就可以在数据库里另外的表里,比如加个setup表,里面用字段保存该类图片路径,不要和图片在同一个表里,不然会有大量的数据冗余

我想问一下路径中: image和/image这两种写法有啥区别吗?




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com