62,046
社区成员
发帖
与我相关
我的任务
分享
////利用 WebClient 来下载图片
using (WebClient wc = new WebClient())
{
//WebClient 下载完毕的响应事件绑定
wc.DownloadDataCompleted += new DownloadDataCompletedEventHandler(wc_DownloadDataCompleted);
//开始异步下载,图片URL路径请根据实际情况自己去指定
wc.DownloadDataAsync(new Uri("http://www.baidu.com"), 1);
}
/// <summary>
/// 图片下载完毕
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void wc_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e)
{
try
{
////如果下载过程未发生错误,并且未被中途取消
if (e.Error == null && !e.Cancelled)
{
////e.Result 就是下载结果
object o = e.Result;
}
}
catch
{
}
}