Мне нужно скачать большой файл (около 3-5 ГБ) в моем приложении.Файл генерируется динамически по запросу, поэтому я не могу предсказать, когда он будет готов к загрузке.Мне нужно попробовать загрузить, и когда я получаю 404, я должен ждать и повторить попытку позже.
Загрузка асинхронная, потому что у меня есть индикатор выполнения.Я попытался также поставить "нормальную" загрузку (WC.DownloadFile (...)) в try..catch, но не решил мою проблему.
Private Sub DownloadUpdate()
Dim RndName As String = IO.Path.GetRandomFileName
UpdateTmpPath = IO.Directory.CreateDirectory(IO.Path.Combine(IO.Path.GetTempPath, RndName)).FullName
UpdateTmpFile = UpdateTmpPath & "\update.zip"
UpdateUnzipDir = IO.Directory.CreateDirectory(UpdateTmpPath & "\update").FullName
Log(UpdateTmpFile)
WC.DownloadFileAsync(New Uri(url), UpdateTmpFile)
End Sub
кстати извините за мой английский,это не мой родной язык:)