我正在使用此方法(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);

08-26 23:14
查看更多