急问一个路径问题;

llse1 2003-09-30 05:24:45
在本地机的时候我用这条语句存取路径 ,
filename=Server.MapPath ("picture\" & rs("picture"))

但传上去之后为什么不行了呢 ,取不出来 。

我本地机是WIN98 ,PWS。


我该怎么改呀。
...全文
51 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
llse1 2003-09-30
  • 打赏
  • 举报
回复
我判图的语句是这样的,
filename=Server.MapPath ("pictures\" & rs("picture"))
If fs.FileExists(FileName) = false Then
filename="images\noimg.gif"
End If

取是这样的。
response.write "<a href='paged.asp?ID=" & RS("ID") & "'><img src='" & filename & "' width='100' height='100' border='0'></a><br>"



llse1 2003-09-30
  • 打赏
  • 举报
回复
我从属性中看到图片的路径

file:///D:/website/jhy365.com/college/picture/edum.gif

这应该是他在服务器端的路径。

而且我在显示图片之前有个判断如果图片文件不存在就显示另一个暂无图片的图 ,但每次判的结果是存在的。

但就是显示不出来。



急死我了。
angelheavens 2003-09-30
  • 打赏
  • 举报
回复
rs("picture")估计是它存储的文件路径及其文件名的问题
angelheavens 2003-09-30
  • 打赏
  • 举报
回复
如果有,点右键看下图片地址就知道了




llse1 2003-09-30
  • 打赏
  • 举报
回复
有哇,
我在地址栏输入PICTURE/文件名,

就可以显示出来呀,

angelheavens 2003-09-30
  • 打赏
  • 举报
回复
picture下有该图片吗

如果有,点右键看下地址就知道
llse1 2003-09-30
  • 打赏
  • 举报
回复
更可气的是同样路径下别的目录下的图片可以取出来 ,IMAGES下的就可以取出来 ,


为什么在PICTURE下就不行呢。
hwkknd 2003-09-30
  • 打赏
  • 举报
回复
那右击图片看看它的虚拟路径是什么?这样就可以和实际路径比较出来了吧……
llse1 2003-09-30
  • 打赏
  • 举报
回复
我那个文件实际上是个图片 ,但运行的时候图片显示不出来 ,我也看了图片文件确实存在 。





007james 2003-09-30
  • 打赏
  • 举报
回复
你的本地跟服务器一样吗?
hwkknd 2003-09-30
  • 打赏
  • 举报
回复
有点看不懂……
文件上传后你是如何返回文件路径的呢?
取不出来是什么意思?
去物理位置看看这个文件是不是真的上传到了你设计的位置……
再看看你取文件的位置路径是什么?如:Response.Write FileName……

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧