2012-01-05 87 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

+0

HTTPなど、他のサーバーと対話するには何らかの方法が必要です。 – SLaks

1

http://www.abc.com/images/にHttpWebRequestを実行します。 Server.MapPathはローカルサーバーの仮想パスでのみ動作します

+0

サンプルとして入れました。ローカルサーバーにないパス。 – titi

関連する問題