如何在C#中轻松地从互联网上下载文件?
非常感谢。
答案 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
块中。
上面的代码示例没有进行任何错误检查。您可能还想为此添加适当的代码。