asp中将相对路径转换为绝对路径的函数代码

复制代码 代码如下:

'================================================

' 函数名:ChkMapPath

' 作 用:相对路径转换为绝对路径

' 参 数:strPath ----原路径

' 返回值:绝对路径

'================================================

Function ChkMapPath(ByVal strPath)

Dim fullPath

strPath = Replace(Replace(Trim(strPath), "/", "\"), "\\", "\")

If strPath = "" Then strPath = "."

If InStr(strPath,":\") = 0 Then

fullPath = Server.MapPath(strPath)

Else

strPath = Replace(strPath,"..\","")

fullPath = Trim(strPath)

If Right(fullPath, 1) = "\" Then

fullPath = Left(fullPath, Len(fullPath) - 1)

End If

End If

ChkMapPath = fullPath

End Function

时间: 2024-09-20 13:40:16

asp中将相对路径转换为绝对路径的函数代码的相关文章

asp中将相对路径转换为绝对路径的函数代码_应用技巧

复制代码 代码如下: '================================================ ' 函数名:ChkMapPath ' 作 用:相对路径转换为绝对路径 ' 参 数:strPath ----原路径 ' 返回值:绝对路径 '================================================ Function ChkMapPath(ByVal strPath) Dim fullPath strPath = Replace(Repla

ASP.NET将Web站点下的绝对路径转换为虚拟路径

asp.net|web|站点|转换 很经常使用到的一个功能,但在在网上却一直没有找到相关的解决方法,今天借着项目应用到的机会写了两个将绝对路径转换为虚拟路径封装好的方法将Web站点下的绝对路径转换为相对于指定页面的虚拟路径/**//// <summary>/// 将Web站点下的绝对路径转换为相对于指定页面的虚拟路径/// </summary>/// <param name="page">当前页面指针,一般为this</param>///

如何将网页源码中../等相对路径转换为绝对路径??

问题描述 获取一个网页的代码后,,里面的文件路径都是相对路径,,有没有专门的类来将这些路径转换为绝对路径呢??如,177ks.com首页,/index.aspx转换为http://www.177ks.com/index.aspx 解决方案 解决方案二:.net有专门的类解决方案三:字符串操作replace解决方案四:不会,顶下,期待结果解决方案五:Server.mappath("path")解决方案六:URL重写解决方案七:绝对路径不利于部署...为什么要转换呢?

PowerShell中把相对路径转换为绝对路径的2个方法_PowerShell

在PowerShell中,有时候,我们需要把当前的相对路径解析为绝对路径,比如".\test.txt",我们想知道它的绝对路径的话,我们有两种方法可以实现. 1.有一个cmd-let,它叫Resolve-Path. 语法如下: 复制代码 代码如下: Resolve-Path <相对路径> 如果指定的相对路径的文件或文件夹,不存在,则将提示如下: 复制代码 代码如下: PS C:\Users\zhanghong> Resolve-Path .\test.txt Reso

asp.net动态获取Excel表名的函数代码

复制代码 代码如下: public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "OLEDB.4.0;Extended Properties=

asp.net动态获取Excel表名的函数代码_实用技巧

复制代码 代码如下: public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "OLEDB.4.0;Extended Properties=

重开一帖,如何将网页源码中../等相对路径转换为绝对路径??

问题描述 我想采集一个页面,,并取出里面的链接,,但是采集的是网页的源代码,,里面的链接都是相对路径,,有什么简便的法子能把这些相对路径替换成绝对路径吗??例如采集http://www.177ks.com的首页,,里面有个路径是../index.aspx采集源码后把这些路径转换成http://www.177ks.com/index.aspx..我看好像网络蜘蛛采过来的代码都是绝对路径,,,但不知道这是怎么实现的,,有什么简单的办法吗??郁闷,,原来那帖我回复不了,,下面的回复框不显出来,,怎么回

ASP和javaScript中的字母大小写转换函数代码

  ASP中的字母大小写转换代码,同时也给出了javascript中的代码,二者大家可参考比较,下面先来看ASP中的,脚本引擎基于VBScript: VBScript代码: str = "abcdE" str = UCASE(str) '大写 str = LCASE(str) '小写 JavaScript中的字母大小写转换,同样简单: str = "abcdE";str = str.toUpperCase();//大写str = str.toLowerCase();

ASP 支持中文的len(),left(),right()的函数代码

Function Strlength(Str) Temp_Str=Len(Str) For I=1 To Temp_Str Test_Str=(Mid(Str,I,1)) If Asc(Test_Str)>0 Then Strlength=Strlength+1 Else Strlength=Strlength+2 End If Next End Function Function Strleft(Str,L) Temp_Str=Len(Str) For I=1 To Temp_Str Test