• asp.net(c#)中相对路径(虚拟路径)和物理磁盘路径的转换


    物理路径:磁盘路径,也就是在磁盘上的位置。

    虚拟路径:web页面上的路径,是相对于应用程序而言的。

         /// 将物理路径转换成相对路径  
            /// </summary>  
            /// <param name="imagesurl1"></param>  
            /// <returns></returns>  
            private string urlToVirtual(string imagesurl1)  
            {  
                 //其实这里的tmpRootDir也等于tmpRootDir</span><span style="font-size:18px;">=Server.MapPath(</span><span style="font-size:18px;">"~/");              
                string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录  
                string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径  
                imagesurl2 = imagesurl2.Replace(@""@"/");  
                return imagesurl2;  
            }  
            //相对路径转换成服务器本地物理路径  
            private string urlTolocal(string imagesurl1)  
            {  
                string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录  
                string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/"@""); //转换成绝对路径  
                return imagesurl2;  
            }

    本文引自:http://blog.csdn.net/shouqiangwei/article/details/9228959

  • 相关阅读:
    UIWebView 滑动卡停 (卡顿)
    UITapGestureRecognizer 手势传值
    ios8 新特性 UITableViewRowAction
    unrecognized selector sent to instance出现的原因
    iOS 界面上绘制不同字体 颜色 大小的字符串
    NSNumberFormatter 数字格式化输出
    iOS开发-63】Unknown type name "CGRect",did you mean "Rect"?的解决方案
    收起键盘
    iOS8 【xcode6中添加pch全局引用文件】
    fastjson安全漏洞-20200601升级方案
  • 原文地址:https://www.cnblogs.com/ggll611928/p/6651698.html
Copyright © 2020-2023  润新知