public void DownFile(string url, FileDownHandle callback) { if (!url.ToLower().Contains("://")) { url = "https://wx.qq.com" + url; } httpFile.GetDataAsync(url, callback); }
public void GetDataAsync(string Url, FileDownHandle callback) { WebClientExt client = GetWebClient(); client.DownloadDataCompleted += (object sender, DownloadDataCompletedEventArgs e) => { callback?.Invoke(e.Result); }; client.DownloadDataAsync(new Uri(Url)); }