Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从internet上的txt文件获取文本_C#_Uwp - Fatal编程技术网

C# 从internet上的txt文件获取文本

C# 从internet上的txt文件获取文本,c#,uwp,C#,Uwp,我有一个uwp,我需要从互联网上保存的txt文件中获取文本到字符串。我在下载该文件并将文本获取到字符串时遇到问题 这是我的密码: var webRequest = WebRequest.Create(@"http://yourUrl"); using (var response = webRequest.GetResponse()) using (var content = response.GetResponseStream())

我有一个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();
        }

有人能帮我吗?

我找到了我问题的答案

var url = "http://example.com/abc.txt";
var textFromFile = (new WebClient()).DownloadString(url);
我必须将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);

感谢您的帮助,希望这能帮助任何人查找类似的内容

您遇到了什么错误?
webRequest.GetResponse()
无法执行此操作find@L.B我的代码
webRequest.GetResponse
@L.B上的secound行有问题,仍然没有发生同样的错误:/uwp上没有
webclient
:没有,我正在使用我的url,但我在帖子中写了“yourUrl”,但uwp中没有webclient!亲爱的,我回答了你。我编辑了我的答案,再看一遍。我不知道更多。对不起,劳埃(