【问题标题】:Displaying a txt file accessed via http with a winforms application使用 winforms 应用程序显示通过 http 访问的 txt 文件
【发布时间】:2015-07-12 06:32:30
【问题描述】:

我试图在富文本框中显示托管在服务器上的文本文件的内容,但出现错误,指出不支持 URI 格式。

如果我从本地驱动器访问 txt 文件,我可以执行以下操作:

public void ReadFile() {

TextReader reader = File.OpenText(@"help.txt");
richtextBox1.Text = reader.ReadToEnd();        
}

如何使用远程文件获得相同的结果?

txt 文件通过 http 访问。例如,网址是:

Http://www.example.com/help.txt

【问题讨论】:

  • 你可以使用HttpClient
  • 阿米特,我没有httpclient的经验,请您详细说明一下?
  • 你不需要经验,你需要google和webclient。单击副本。字符串内容;使用 (var wc = new System.Net.WebClient()) 内容 = wc.DownloadString(url);

标签: c#


【解决方案1】:

你可以这样做:

System.Net.WebClient wc = new System.Net.WebClient();
string url_data = wc.DownloadString("http://example.com/1.txt");
richtextBox1.Text = url_data;

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2021-06-23
    相关资源
    最近更新 更多