最近做了一个小工具,叫做渠道包检查,大概就是检查我们做的安装包再给各个渠道,用户从渠道下载的是否正常
第一项就是下载文件到本地并显示进度条,这里用到了HttpClient类,HttpClient中可以使用ProgressMessageHandler获得上传下载进度,以百分比的形式呈现,可以将其绑定到页面显示;代码如下:
/// <summary>
/// 下载网络文件 带进度条 显示当前进度
/// </summary>
/// <param name="fileName">下载完成后的文件名</param>
/// <param name="item">记录</param>
/// <returns></returns>
public async static Task<bool