从互联网上的txt文件中获取文本
我有一个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);
感谢帮助希望,这将有助于任何人寻找这样的东西