ASP/HTML的绝对路径读取问题。(jadesun)
例如,我有一个目录名A的目录
里面有B和C两个子目录,C目录存放着图片,而B目录存放着ASP程序
现在,域名指向了B目录,就是http://www.XXXX.com指向的是B目录里面的内容
我现在需要从B目录里面调用C目录的图片
我该怎么做呢?
尝试过<img src = D:\XXX\XXX\XXX.jpg>的形式,可是图片显示不出来,属性里查看为
http://www.XXXX.com/xxx/xxx/xxx.jpg
能不能使用Server.MapPath?它能读取域名指向之外的目录的绝对路径吗?
或者是能不能成服务器的硬盘上读取?
或者可以使用其它方法读取到服务器上D:\XXX\XXX\XXX.jpg的文件?
问题点数:70、回复次数:5Top
1 楼karma(无为MS MVP)回复于 2001-11-19 22:36:26 得分 30
try
<img src="../C/XXX.jpg">Top
2 楼jadesun(裤衩)回复于 2001-11-19 23:31:18 得分 0
to:karma(无为)
我知道你的想法,之前我也使用这种返回上一级目录的思路,所以建站的时候,整个框架就设计成了这样的模式,几个网站共同使用比他们更上一级的目录。谁知道,今天实际操作起来就不是这么一回事了。
例如是http://www.csdn.net这样的域名指向B目录,想用<img src = ../c/xxx.jpg>的方法是行不通的,查看图片属性的时候,就变成了http://www.csdn.net/c/xxx.jpg(http://www.csdn.net/xxx.jpg)具体的形式,我今天搞得焦头烂额忘掉了。意思就是域名指向了B目录,而B目录也就是虚拟的根目录,而再上一级的目录就不存在了。
谢谢你的回复,希望再跟你讨论Top
3 楼karma(无为MS MVP)回复于 2001-11-20 00:24:04 得分 0
cannot you just move C directory into B and write a script to correct all the image links in your asp files?Top
4 楼nowayway(不懂就问)回复于 2001-11-20 08:49:46 得分 20
right!Top
5 楼lhjcpu(浪客艳心)回复于 2001-11-21 18:30:08 得分 20
<img src="../C/XXX.jpg"> Top




