Я пишу функцию загрузки, и у меня проблемы с обнаружением «System.Web.HttpException: максимальная длина запроса превышена» с файлами, размер которых превышает указанный максимальный размер httpRuntime
в web.config (максимальный размер установлен на 5120). Я использую простой <input>
для файла.
Проблема в том, что исключение генерируется перед событием нажатия кнопки загрузки, а исключение происходит до запуска моего кода. Итак, как мне поймать и обработать исключение?
РЕДАКТИРОВАТЬ: исключение создается мгновенно, поэтому я почти уверен, что это не проблема тайм-аута из-за медленного соединения.
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
Inside showFileSize()
вы можете отобразить сообщение об ошибке в зависимости от размера вашего файла с помощью var input = document.getElementById("upload"); var file = input.files[0];
тега html и добавить его.