我想将此物理路径"C:\bla\bla\Content\Upload\image.jpg"
转换为类似于"/Content/Upload/image.jpg"
的服务器路径。
我怎样才能做到这一点 ?
最佳答案
您可以使用类似这样的东西:
public static class Extensions {
public static string RelativePath(this HttpServerUtility utility, string path, HttpRequest context)
{
return path.Replace(context.ServerVariables["APPL_PHYSICAL_PATH"], "/").Replace(@"\", "/");
}
}
然后你打电话
Server.RelativePath(path, Request);
关于asp.net-mvc - 如何获得物理路径的服务器路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6436460/