ASP开发--VBScript中 "server.MapPath()"的应用
2007-12-26 16:11
459 查看
[align=center]ASP开发--VBScript中 "server.MapPath()"的应用[/align]
今天写了一个小页面用于上传文件,运行过程中,发现总是上传不上去,最后用绝对路径实现了,但是用绝对路径不是很好,就想到要用“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
今天写了一个小页面用于上传文件,运行过程中,发现总是上传不上去,最后用绝对路径实现了,但是用绝对路径不是很好,就想到要用“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
相关文章推荐
- 当前地址: <a href='"+Request.ServerVariables("HTTP_HOST").Item+"/a.asp?id="+sId+"'>点击查看</a>";
- Knockout 新版应用开发教程之"text"绑定
- asp.net 页面应用了 Transaction="Required" 报错“无法执行事务处理代码。
- [ASP.NET]runat="server" causes the problem (< or <)
- ASP.NET 2.0服务器控件必须放具有runat="server"的窗体标记内
- Server.MapPath(".") Server.MapPath("./") Server.MapPath("/") Server.MapPath用法详解
- ASP.NET控件开发之"代码紧凑原则"
- 很怪异的asp问题,set rs=server.createobject("adodb.recordset")和set rs=conn.execute(sql)的区别
- WinForm"DataGridView单元格提示和相关应用" 之配餐系统的开发
- 写在"大型软件开发与ORM构架"之后----大型软件开发与企业级应用软件开发名份之争
- 在equinox环境开发web应用的"利器" -- 序
- BUG: You receive an "HTTP 500 - Internal server error" error message when you try to view an ASP page after you install Visual S
- Microsoft SQL Server 2000综合应用(2)——"配置服务器失败"解决方案
- ActiveX部件不能创建对象“server.createobject("")” 用到的asp组件是第三方,
- 在equinox环境开发web应用的"利器" -- registerResources()方法 详解
- ASP.NET中aspx页面runat="server"的本质(Essensial of runat=”server” in ASP.NET)
- "ASP.NET Development Server无法开始侦听端口:XXXX"问题的解决方法
- ASP.NET中使用<script runat="server">
- HttpContext.Current.Server.MapPath("") 未将对象设置到引用的实例异常。
- asp.net runat="server" && hiddenfield