从互联网上下载文件?

时间:2010-07-20 20:00:56

标签: c# download

如何在C#中轻松地从互联网上下载文件?

非常感谢。

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分: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块中。

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