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