У меня большой загрузчик файлов (около 3 ГБ), работающий практически на всех устройствах, которые я тестировал.Но на некоторых устройствах панель загрузки всегда застревает на 99% (не может это проверить, но, похоже, это связано со старыми версиями Win 7).Загрузка работает нормально, и если я перезагружаю загрузчик, он показывает, что загрузка в порядке, но я не могу сказать своим клиентам перезапустить загрузчик, если он застрял на 99%, поэтому я буду признателен за помощь.
Это код:
using (_wc = new WebClient())
{
_wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
_wc.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
_wc.DownloadFileAsync(new Uri(fileToDownloadLink), PathToSaveFile);
}
И событие:
void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
MessageBox.Show("This box is being called every time except the last one");
}