J’utilise cette méthode ( WebClient
Class) pour télécharger un fichier depuis Internet:
private Task DownloadUpdate(ssortingng url, ssortingng fileName) { var wc = new WebClient(); return wc.DownloadFileTaskAsync(new Uri(url), @"c:\download" + fileName); }
Comment puis-je rendre le téléchargement repris en utilisant le code ci-dessus?
A partir de HttpWebRequest ou WebRequest – Reprendre le téléchargement ASP.NET :
La reprise des fichiers est effectuée en spécifiant la plage d’octets du fichier que vous souhaitez télécharger à l’aide de l’en-tête HTTP Range. Cela peut être fait dans .NET avec la fonction
HttpWebRequest.AddRange
.
Par exemple:
request.AddRange(1000);