物理路径就是磁盘路径,也就是说是在磁盘上的位置,虚拟路径也就是web页面上的路径,是相对于应用程序而言的

 
/// <summary>/// 将物理路径转换成相对路径/// </summary>/// <param name="imagesurl1"></param>/// <returns></returns>private string urlToVirtual(string imagesurl1){//其实这里的tmpRootDir也等于tmpRootDir=Server.MapPath("~/");            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;}

转载于:https://www.cnblogs.com/wsq724439564/p/3258226.html

[置顶] asp.net(c#)中相对路径(虚拟路径)和物理磁盘路径的转换相关推荐

  1. Debian中proftpd+mysql+虚拟用户+匿名用户+磁盘限额的配置

    http://os.51cto.com/art/201102/245850.htm Debian所系统目前采用的是 Linux 内核.Debian 支持内核的工作也正在进行.最主要的就是 Hurd,H ...

  2. 置顶,博客中所有源码 github

    所有项目源代码,开源地址. 作者 github 主页 https://github.com/nejidev 目前开源项目有: 1, linux tea5767 at24c08 mmap 实现fm 收音 ...

  3. C#SetWindowPos窗口置顶

    C#SetWindowPos窗口置顶 [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern ...

  4. wordpress如何设置文章置顶以及区分置顶文章与普通文章

    很多博客都有自己的置顶文章,在默认情况下WP对置顶文章只是将它们的位置排在前面,除了位置差异外,跟其他文章是没有任何区别的.那我们怎样才能将它们区别开来呢?我这里有几种方法:  一.在WordPres ...

  5. 计算机窗口置顶,将想要的窗口一直置顶的具体操作步骤介绍

    很多时候,我们想在电脑上同时进行多步操作,想要使某一个窗口不被其它操作窗口所覆盖,该怎么操作呢?当我们同时打开多个窗口时,将想要的窗口进行置顶,使它显示在最前排,那么无论我们怎么切换界面,它都不会被覆 ...

  6. cmd设置总是置顶_怎么将想要的窗口一直置顶 原来只要这简单的一步

    很多时候,我们想在电脑上同时进行多步操作,想要使某一个窗口不被其它操作窗口所覆盖,该怎么操作呢?当我们同时打开多个窗口时,将想要的窗口进行置顶,使它显示在最前排,那么无论我们怎么切换界面,它都不会被覆 ...

  7. OBS 基础19 窗口置顶

    目录 一.如何设置窗口置顶 二.判断窗口是否是始终置顶 三.OBS中设置

  8. 【.net】Ueditor中图片上传和图片回显路径的设置

    在csdn六百多天的游侠今日现身江湖. 问题发生的背景: 所有项目代码中,图片上传都是固定存到一个图片专属的盘符,这样就可以整个盘符对所有图片进行备份以防丢失. 但是!有一个站点所引用的百度编辑器(主 ...

  9. 置顶信息(不仅修改数据库,也完成了前台效果)

    零.效果 不仅修改了数据库,前台页面也变化了... 一.项目需求(二次开发+ssm+js): 需求:完成某条信息的置顶功能 详细:在某页面的管理后台,完成对数据库的某张表中,某1条信息的置顶(前端动态 ...

  10. 模仿微信,实现会话置顶折叠功能

    [代码编写中,待完善] 简介 微信的会话置顶折叠,看上去,挺不错的,产品要求也搞一个. 方案一:采用即时数据更新,刷新界面 方案二: 首页更新流程: 使用 LoaderManager 更新缺点: 1. ...

最新文章

  1. Map Reduce Shuffle
  2. acer清理工具 clear下载_时秋极致清理大师app下载安装_时秋极致清理大师软件最新版免费下载...
  3. 数据库单表数据过亿_最受欢迎的三大数据库,你用过吗?
  4. python画动态图代码-Python使用matplotlib画动态图
  5. 使用spring-rabbit测试RabbitMQ消息确认(发送确认,接收确认)
  6. iview使用原生html,iview在vue-cli3如何按需加载的方法
  7. 反欺诈之设备指纹(下篇)
  8. 关于Java中“+”加运算符和“”向前移位运算符混合使用时出现的错误
  9. (转)STORM启动与部署TOPOLOGY
  10. 远程电脑备份与还原数据库
  11. R语言︱机器学习模型评价指标+(转)模型出错的四大原因及如何纠错
  12. HDU5828 Rikka with Sequence
  13. 无形资产价值评估方法
  14. 3个方法解决百度网盘限速问题
  15. 澳洲国立与渥太华计算机科学,山东小伙斩获渥太华电子工程专业及多伦多计算机科学专业录取!...
  16. 花生壳配置代理域名访问内网API服务
  17. 费马大定理与费马小定理
  18. XP系统访问网页无法下载php,window_WinXP因配额不足导致无法访问如何解决,  WindowsXP系统虽然说是已经 - phpStudy...
  19. 蒙特卡洛模拟最牛的地方在哪里呢?
  20. BUG记录——解析程序包出现错误

热门文章

  1. Javascript 判断浏览器是否为IE的最短方法
  2. HCIE-OSPFV3
  3. 游戏筑基开发之menset底层实现及C语言项目常见问题解决方案(C语言)
  4. LVS详解(六)——LVS DR模式实战
  5. LVS详解(五)——LVS NAT模式实战
  6. Linux之远程连接服务器ssh、telnet
  7. 中国老工业基地吉林对外贸易重回历史高水平
  8. 免费的用户界面设计工具、工具包和资源备忘
  9. turtle模块实现多边形
  10. zabbix+ldap认证故障解决一例