怎样获得真实路径?

蛋高8 2003-10-06 10:39:33
当我把一个叫path.asp的文件传到服务器的某个可访问的文件夹下时怎样才可以获得path.asp所在服务器的真实物理路径?

path=Server.mappath("/")
时,如果文件不在跟目录就不能实现!
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
opolmzy 2003-10-07
  • 打赏
  • 举报
回复
<HTML>
<BODY>
Server.MapPath("/") 传回 <%=Server.MapPath("/")%><P>
Server.MapPath("/abcs.txt") 传回 <%=Server.MapPath("/abcs.txt")%><P>
Server.MapPath("/opolmzy") 传回 <%=Server.MapPath("/opolmzy")%><P>
Server.MapPath("opolmzy.txt") 传回 <%=Server.MapPath("opolmzy.txt")%><P>
</BODY>
</HTML>


以上的/abc.txt和opolmzy.txt这些文件是不存在的 ,为什么系统不出错呢?主要是系统只是将这些文件名作为字符串来考虑,只有到调用时,系统才会去检查它到底存不存在
蛋高8 2003-10-06
  • 打赏
  • 举报
回复
Ok Thank You!
不过你的wirte让我痛苦的分析了半天啊!应该write
DeltaCat 2003-10-06
  • 打赏
  • 举报
回复
在path.asp里写

response.write Request.ServerVariables("PATH_INFO")
response.wirte "<br>"
response.write Request.ServerVariables("PATH_TRANSLATED
")
response.wirte "<br>"
response.write Request.ServerVariables("APPL_PHYSICAL_PATH
")

r41304664 2003-10-06
  • 打赏
  • 举报
回复
你得先知道这个根目录,然后用path=server.mappath(""),不一定要斜杠

28,391

社区成员

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

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