回到Web相对路径的绝对路径
时间:2020-03-05 18:37:58 来源:igfitidea点击:
如果我已经使用Server.MapPath设法找到并验证了文件的存在,并且现在想直接将用户发送到该文件,那么将绝对路径转换回相对Web路径的最快方法是什么?
解决方案
回答
如果使用Server.MapPath,则应该已经具有相对的Web路径。根据MSDN文档,此方法采用一个变量path,这是Web服务器的虚拟路径。因此,如果我们能够调用该方法,则应该已经可以立即访问相对的Web路径。
回答
也许这可能有效:
String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);
我正在使用cbut可以适应vb。