ASP开发--VBScript中 "server.MapPath()"的应用

 
ASP开发--VBScript中 "server.MapPath()"的应用
今天写了一个小页面用于上传文件,运行过程中,发现总是上传不上去,最后用绝对路径实现了,但是用绝对路径不是很好,就想到要用“server.MapPath()”来实现相对路径,用过之后问题解决了,感到很高兴。为了多学习下,我通过传入不同参数,测试取得不同的结果,最终把它的应用搞通了。哈哈,今天又学到点小知识!
 
根据不同参数获得的结果如下:
 
当前网站的根目录的绝对路径
server.MapPath("/")
 
c:/inetpub/wwwroot
 
当前目录下子目录"Data"的绝对路径
server.MapPath("data")
 
D:/qhdbtmis/tmis/updateSystem/data
 
当前目录的绝对路径
server.MapPath(".")
 
D:/qhdbtmis/tmis/updateSystem
 
当前目录父目录的绝对路径
server.MapPath("../")
 
D:/qhdbtmis/tmis
 
 
没有参数
server.MapPath("")
 
Microsoft VBScript 运行时错误 错误 '800a01c2'
 
错误的参数个数或无效的参数属性值: 'MapPath'
 
/tmis/updateSystem/updataProcess.asp,行 59
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值