asp.net服务器绝对路径转换成URL相对路径

// 本地路径转换成URL相对路径
private   string  urlconvertor( string  imagesurl1)
{
    
string  tmpRootDir  =  Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString()); // 获取程序根目录
     string  imagesurl2  =  imagesurl1.Replace(tmpRootDir,  "" );  // 转换成相对路径
    imagesurl2  =  imagesurl2.Replace( @" \ " @" / " );
    
return  imagesurl2;
}

// 相对路径转换成服务器本地物理路径
private   string  urlconvertorlocal( string  imagesurl1)
{
    
string  tmpRootDir  =  Server.MapPath

    (System.Web.HttpContext.Current.Request.ApplicationPath.ToString());
// 获取程序根目录
     string  imagesurl2  =  tmpRootDir  +  imagesurl1.Replace( @" / " @" \ " );  // 转换成绝对路径
     return  imagesurl2;
}

你可能感兴趣的:(asp.net)