c# - 绝对路径返回 web 相对路径

标签 c# asp.net .net path mappath

如果我已经使用 Server.MapPath 设法找到并验证文件的存在,现在我想将用户直接发送到该文件,那么转换该绝对路径的最快方法是什么回到相对的网络路径?

最佳答案

也许这可能有效:

String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);

我使用的是 c#,但可以适应 vb。

关于c# - 绝对路径返回 web 相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164/

相关文章:

c# - 在使用 JSON.NET 反序列化之前从 JSON 中删除非法字符

c# - Dapper的execute方法对于插入和删除返回两种不同的结果

.net - 何时使用 WCF 服务ASP.Net 页面?

c# - 检测连接是否可行

.net - MemoryStream 上的 GetBuffer() 什么时候有用?

c# - 自定义登录 ASP.NET C#

c# - ASP.NET Web API 和 OpenID 连接 : how to get Access Token from Authorization Code

javascript - 如何在没有帖子的情况下切换表单的 'visible' 属性

c# - 如何用新值更新 XML 节点?

c# - 为什么 .NET 找不到 OpenSSL.NET dll?