使用c#使下载可恢复
我正在使用此方法( WebClient
类)从Internet下载文件:
private Task DownloadUpdate(string url, string fileName) { var wc = new WebClient(); return wc.DownloadFileTaskAsync(new Uri(url), @"c:\download" + fileName); }
如何使用上面的代码使下载恢复 ?
从HttpWebRequest或WebRequest – 恢复下载ASP.NET :
通过使用Range HTTP标头指定要下载的文件的字节范围来完成恢复文件。 这可以使用
HttpWebRequest.AddRange
函数在.NET中完成。
例如:
request.AddRange(1000);