2013-12-11 27 views
0

我想從我的本地asp.net web應用程序中獲取存儲在另一個服務器URL(如「http://www.Test.com/Test/Book1.xls」)中的Excel表單數據。如何獲取存儲在另一臺服務器上的Excel表單數據

任何人都可以幫我解決這個問題嗎?

+0

如何將它下載到臨時位置? – TGlatzer

+0

沒有下載我需要...是可能的嗎? – user3090790

+1

@Valin建議你可以下載它作爲流。但是您將不得不下載它,因爲http不支持在遠程位置打開(用於搜索等)文件。 – TGlatzer

回答

1

這裏是控制器例如獲得外部文件流:

public FileResult Index() 
    { 
     string url = "http://www.Test.com/Test/Book1.xls"; 
     WebRequest wrGetUrl = WebRequest.Create(url); 
     Stream objStream = wrGetUrl.GetResponse().GetResponseStream(); 
     return new FileStreamResult(objStream, "application/octet-stream"); 
    } 

就職於我的測試文件。

相關問題