我正在使用此方法(WebClient
类)从Internet下载文件:
private Task DownloadUpdate(string url, string fileName)
{
var wc = new WebClient();
return wc.DownloadFileTaskAsync(new Uri(url), @"c:\download" + fileName);
}
如何使用上述代码使下载可恢复?
最佳答案
从HttpWebRequest or WebRequest - Resume Download ASP.NET:
通过指定文件的字节范围来恢复文件
希望使用范围http头下载。这是可以做到的
在具有HttpWebRequest.AddRange
功能的.net中。
例如:
request.AddRange(1000);