Я работаю с С# MVC 2 и ASP.NET. Одна из моих форм включает поле ввода файла, которое позволяет использовать любой тип файла, который затем будет преобразован в blob и сохранен в базе данных. Моя проблема заключается в том, что всякий раз, когда пользователь выбирает файл, превышающий определенный уровень Mb (около 8), я получаю сообщение об ошибке страницы, в котором говорится следующее:
The connection was reset
The connection to the server was reset while the page was loading.
Я не возражаю против того, что для файлов, загружаемых пользователями, существует ограничение на 8 Мб, но мне нужно остановить текущую ошибку и отобразить правильное сообщение проверки (желательно с помощью функции ModelState.AddModelError). Кто-нибудь может мне помочь? Я не могу "поймать" ошибку, прежде чем что-либо еще произойдет на странице, так как это произойдет до того, как она поступит в функцию загрузки внутри контроллера.