【问题标题】:Download a file from the internet?从互联网下载文件?
【发布时间】:2010-07-20 20:00:56
【问题描述】:

如何在 C# 中轻松地从 Internet 下载文件?

非常感谢。

【问题讨论】:

  • 您应该真正编辑您的问题,以便更清楚地了解您的目标和原因。事实上,它过于笼统,无法提供比最一般的响应更多的内容。你试过什么了?发生了什么错误?等

标签: c# download


【解决方案1】:

WebClient.DownloadFIle 是一种简单的方法。

【讨论】:

    【解决方案2】:

    查看 BCL 类 System.Net.WebRequest。这是一个简短的例子:

    using System.Net;
    ...
    
    var request = WebRequest.Create(new Uri("http://..."));
    var response = request.GetResponse();
    var responseStream = response.GetResponseStream();
    //  ^^^^^^^^^^^^^^
    //  read web resource content through this stream object!
    ...
    

    注意:

    • 其中一些对象是IDisposable,因此在实际代码中您可能希望将它们包装在using 块中。

    • 上面的代码示例不做任何错误检查。您可能还想为此添加适当的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2011-10-14
      • 2011-11-28
      • 2013-11-30
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多