我正在使用此方法(WebClient
Class)从Internet下载文件:
private Task DownloadUpdate(string url, string fileName)
{
var wc = new WebClient();
return wc.DownloadFileTaskAsync(new Uri(url), @"c:\download" + fileName);
}
如何使用上述代码进行 resumable 下载?
答案 0 :(得分:3)
来自HttpWebRequest or WebRequest - Resume Download ASP.NET:
通过指定文件的字节范围来完成恢复文件 想使用Range HTTP标头下载。这可以做到 在.NET中使用
HttpWebRequest.AddRange
函数。
例如:
request.AddRange(1000);