Обработка исключений сервера при WebClient.DownloadFile - C#
Формулировка задачи:
Серверное приложение на ASP.NET отдаёт файл по определенному запросу. Клиентское приложение с помощью метода WebClient.DownloadFile забирает его. Если на сервере пройдёт ошибка (обрабатываемая кодом), нужно сообщить данные о ней клиенту.
Но, если я правильно понимаю, при отдаче сервером НЕ файла в клиенте будет WebException. Тогда как передать данные об ошибке клиенту?
Пока есть одна мысль: т.к. моё приложение обычно отдаёт zip-архив, можно при ошибке отдавать текстовый файл, в который и писать сообщение об ошибке, которое уже сможет прочитать клиент. Подозреваю, что это совсем глупость и есть более адекватный способ.
Решение задачи: «Обработка исключений сервера при WebClient.DownloadFile»
textual
Листинг программы
try { // Здесь ваши методы по получению файла с сервера } catch (Exception ex) { MessageBox.Show(ex.Message); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д