2013-06-12 44 views
-1

我想捕捉從鏈接圖像鏈接/Asp.net - 獲取的mvc從鏈接重定向一個又一個鏈接

例如:

在HTML文件的響應,我cature一個鏈接,看起來像 http://images1.tuoitre.vn/tianyon/ImageView.aspx?ThumbnailID=639445

它在瀏覽器中顯示圖像。 當我將其粘貼到瀏覽器,它重定向到解決圖像鏈接。 //images1.tuoitre.vn/tianyon/ImageView.aspx?ThumbnailID=639445:http://images1.tuoitre.vn/Tianyon/Cache/Image/445/639445.jpg

所以,我無法從HTTP下載圖像。我只知道如何下載圖像形成方向地址HTTP://xxx.jpg

有什麼辦法來capute HTTP://xxx.jpg解決鏈接的http:// XXX。 ASPX?THUMBNAILID = 639445

太謝謝你了!

+0

我們不知道你是問這裏。你能進一步解釋嗎? –

回答

1

如果我理解正確的話,你要下載的URL從右邊的形象呢?然後嘗試以下操作在您的控制器。

public FileStreamResult DownloadImg() 
     { 
      string aURL = "http://images1.tuoitre.vn/Tianyon/Cache/Image/445/639445.jpg"; 
      Stream rtn = null; 
      HttpWebRequest aRequest = (HttpWebRequest)WebRequest.Create(aURL); 
      HttpWebResponse aResponse = (HttpWebResponse)aRequest.GetResponse(); 
      rtn = aResponse.GetResponseStream(); 

      return File(rtn, "image/jpeg","Image_1"); 

     } 

查看:

@Html.ActionLink("Download", "DownloadImg", "{YourControllerName}")