我有一个文本文件,我想将文本保存为字符串,以便稍后在应用程序中使用它,但我找不到办法做到这一点! 这是我的镜头:
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();
}
但这段代码根本不起作用!
答案 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 );