我只是尝试将"~/Telerik.Web.UI.WebResource.axd?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi"
此路径转换为物理路径。
我只是尝试下面的代码,但它抛出异常并说“路径中的非法字符”。
Server.MapPath("~/Telerik.Web.UI.WebResource.axd?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi")
我不确定是否可以这样做。
编辑:我实际上有RadBinaryImage保存网址。我想从RadBinaryImage获取字节数组,这就是我尝试访问文件的内容。
答案 0 :(得分:0)
尝试
Server.MapPath("~/Telerik.Web.UI.WebResource.axd") + "?imgid=310aa01d42ba47e1af090c60b520dd8e&type=rbi)"
答案 1 :(得分:0)
MapMath
正在查找文件路径中未接受&
的文件。您只是想获得客户端可以使用的“绝对URL”(或至少一个与文件夹无关的URL)。
答案 2 :(得分:0)
Telerik.Web.UI.WebResource.axd
不是物理资源,因此它在磁盘上没有等价物。可能是由相应的处理程序从dll加载/重新加载。