I am using this method (WebClient
Class) for downloading a file from the Internet :
private Task DownloadUpdate(string url, string fileName)
{
var wc = new WebClient();
return wc.DownloadFileTaskAsync(new Uri(url), @"c:\download" + fileName);
}
How can I make the download resumable using the above code?
From HttpWebRequest or WebRequest - Resume Download ASP.NET:
Resuming files is done by specifying the byte range of the file you would like to download using the Range HTTP header. This can be done in .NET with the
HttpWebRequest.AddRange
function.
For example:
request.AddRange(1000);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With