如何从互联网UWP上的文本中读取数据

时间:2018-04-16 06:34:01

标签: c# uwp

我有一个文本文件,我想将文本保存为字符串,以便稍后在应用程序中使用它,但我找不到办法做到这一点! 这是我的镜头:

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

但这段代码根本不起作用!

2 个答案:

答案 0 :(得分:0)

您可以在How to get txt on the internet

找到答案

将文件下载到本地存储后,您只需阅读

即可

答案 1 :(得分:0)

如果你想下载一个文本文件,有一种更简单的方法,即使用HttpClient.GetStringAsync方法完全避免文件:

var textFileUri = new Uri(@"http://www.sdd.com/s.txt");
var client = new HttpClient();
var fileContents = await client.GetStringAsync( textFileUri );