2012-01-05 101 views
0

我希望顯示的路徑圖片:http://www.ABC.com/images,但它的錯誤:http://www.ABC.com/images不是虛擬路徑。這是我在aps.net MVC C#中的視圖代碼:無法從外部路徑獲取文件,不是有效的虛擬路徑。通過asp.net MVC

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" /> 
      <% 
      } 

任何人都知道嗎?

回答

3

這是多層次的根本是不可能的。

http://www.abc.com是不是你的硬盤上的文件夾。

+0

所以,我該怎麼辦,如果我想從另一個網站的來源?謝謝。 – titi 2012-01-05 04:14:06

+0

您需要某種方式與其他服務器(如HTTP)進行交互。 – SLaks 2012-01-05 13:52:12

1

做一個HttpWebRequest的到http://www.abc.com/images/。只使用Server.Mappath適用於本地服務器的虛擬路徑

+0

我把它作爲樣本。該路徑不在本地服務器中。 – titi 2012-01-05 06:05:47