C# ASP.NET中应用程序与物理路径的相对路径

C# ASP.NET中应用程序与物理路径的相对路径,c#,asp.net,.net,C#,Asp.net,.net,我只是尝试将~/Telerik.Web.UI.WebResource.axd?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi“此路径转换为物理路径 我只是简单地尝试了下面的代码,但它抛出异常并显示“路径中的非法字符” 我不确定是否有可能做到这一点 编辑:我实际上有一个保存url的RadBinaryImage。我想从RadBinaryImage中获取字节数组,这就是我试图访问的文件。试试看 Server.MapPath("~/Telerik.Web.

我只是尝试将~/Telerik.Web.UI.WebResource.axd?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi“此路径转换为物理路径

我只是简单地尝试了下面的代码,但它抛出异常并显示“路径中的非法字符”

我不确定是否有可能做到这一点

编辑:我实际上有一个保存url的RadBinaryImage。我想从RadBinaryImage中获取字节数组,这就是我试图访问的文件。

试试看

Server.MapPath("~/Telerik.Web.UI.WebResource.axd") + "?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi)"
试一试

那改成呢

MapMath
正在查找文件路径中不接受的文件。您只是希望获得客户端可以使用的“绝对URL”(或至少一个与文件夹无关的URL)。

怎么样


MapMath
正在查找文件路径中不接受的文件。您只是希望获得客户端可以使用的“绝对URL”(或至少一个与文件夹无关的URL)。

Telerik.Web.UI.WebResource.axd
不是物理资源,因此它在磁盘上没有等价物。可能是由其相应的处理程序从dll加载/读取的。

Telerik.Web.UI.WebResource.axd不是物理资源,因此它在磁盘上没有等价物。可能是由其相应的处理程序从dll加载/读取的。

嘿,实际上我有一个保存该url的RadBinaryImage控件。我想要的是图像的字节数组。有没有一个快速的方法?所以你想,从这个相对的URL,进行一个伪客户端调用,并以字节[]的形式检索数据(图像)?@任何人:看一看,这可能会有所帮助。嘿,我实际上有一个RadBinaryImage控件来保存那个URL。我想要的是图像的字节数组。有没有一种快速的方法?那么你想从这个相对的URL进行一个伪客户端调用,并将数据(图像)以字节[]的形式检索回来?@任何人:看一下,因为这可能会有所帮助。
Server.MapPath("~/Telerik.Web.UI.WebResource.axd") + "?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi)"