从互联网上的txt文件中获取文本

时间:2017-09-05 19:26:20

标签: c# uwp

我有一个uwp,我需要从保存在互联网上的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();
        }

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

pi = 3.14

答案 1 :(得分: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);

感谢帮助希望,这将有助于任何人寻找类似的东西