using (WebClient wc = new WebClient())
{
同步下载
wc.DownloadProgressChanged += Wc_DownloadProgressChanged;
wc.DownloadDataAsync(new Uri(picUrl), userToken);
wc.DownloadDataCompleted += Wc_DownloadDataCompleted;
}
DownloadProgressChanged //下载进度
下载完成,在本地生成文件
private void Wc_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
{
var ss = ((System.ComponentModel.AsyncCompletedEventArgs)(e)).UserState as DownLoadInfos;
File.WriteAllBytes(ss.SavePath.ToString(), e.Result);
}