无法从外部路径获取文件,不是有效的虚拟路径.asp.net MVC

本文关键字:路径 有效 虚拟 asp net MVC 从外部 获取 文件 | 更新日期: 2023-09-27 18:19:25

我想显示路径:http://www.ABC.com/images的图像,但它错误:http://www.ABC.com/images不是一个虚拟路径。这是我的代码在aps.net mvc c#的视图:

FileInfo[] files = new 
DirectoryInfo(Server.MapPath("http://www.ABC.com/images/")).GetFiles();
var exefiles = from FileInfo f in files
              where f.Extension == ".jpg"
              select f;
foreach (FileInfo f in exefiles)
            { %>
               <img src="http://www.ABC.com/images/<%:f.Name  %>" alt="" height="239px" width="930px" />
            <% 
            }

有人知道吗?

无法从外部路径获取文件,不是有效的虚拟路径.asp.net MVC

这在多个层面上基本上是不可能的。

http://www.abc.com不是磁盘上的文件夹

做一个HttpWebRequest到http://www.abc.com/images/。服务器。MapPath仅适用于本地服务器虚拟路径