如何在 Web 客户端下载文件已完成事件中检查文件是否成功下载

本文关键字:下载 文件 检查 是否 成功 事件 已完成 Web 客户端 | 更新日期: 2023-09-27 18:25:28

private void Client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
}

我想检查这两种情况:

  1. 如果出现错误,请执行某些操作。

  2. 如果文件已成功下载,请执行某些操作。

如何在 Web 客户端下载文件已完成事件中检查文件是否成功下载

您可以检查AsyncCompletedEventArgs实例的ErrorCancelled属性:

if (e.Error != null)
{
    // there was an error, do something
}
else if (!e.Cancelled)
{
    // file was downloaded fine and completed, do something
}