2017-09-05 115 views
3

我有一個UWP從txt文件的文本,我需要從保存在互聯網上串一個txt文件,我有下載有問題的文件中獲取文本,讓文本字符串獲取互聯網

這裏的我的代碼:

  var webRequest = WebRequest.Create(@"http://yourUrl"); 
     using (var response = webRequest.GetResponse()) 
     using (var content = response.GetResponseStream()) 
     using (var reader = new StreamReader(content)) 
     { 
      var strContent = reader.ReadToEnd(); 
     } 

任何人都可以幫助我嗎?

+0

https://docs.microsoft.com/en-us/windows/uwp/networking/httpclient –

+2

你正在得到什麼錯誤? –

+0

'webRequest.GetResponse()'找不到 – louay

回答

1

我找到了答案,我的問題

我已經到txt文件下載到我的本地存儲和以後,我從閱讀我的本地

下面是我用的代碼將文件下載到我的本地文件夾

  var uriBing = new Uri(@"https://your/abc.txt"); 
     StorageFolder storageFolder = ApplicationData.Current.LocalFolder; 
     StorageFile sampleFile = await storageFolder.CreateFileAsync("status.txt", CreationCollisionOption.ReplaceExisting); 
     var cli = new HttpClient(); 
     Byte[] bytes = await cli.GetByteArrayAsync(uriBing); 
     IBuffer buffer = bytes.AsBuffer(); await Windows.Storage.FileIO.WriteBufferAsync(sampleFile, buffer); 

感謝您的幫助,希望這將幫助任何人尋找這樣的事情

1
var url = "http://example.com/abc.txt"; 
var textFromFile = (new WebClient()).DownloadString(url); 
+0

沒有'webclient'對uwp:/ – louay

+0

親愛的你使用@「http:// yourUrl –

+0

否我使用我的網址,但我寫在郵件中的「yourUrl」不多不少,但有沒有在uwp webclient! – louay