make download resumable using c#
asynchronous, c#, webclient
Solution
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);
Problem
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?