Я записую функцію завантаження і маю проблеми з захопленням "System.Web.HttpException: Максимальна довжина запиту перевищена" з файлами, що перевищують вказаний максимальний розмір httpRuntime
у веб.config (для максимального розміру встановлено 5120). Я використовую простий <input>
для файлу.
Проблема полягає в тому, що виняток видається перед натисканням кнопки завантаження, а виняток відбувається перед запуском мого коду. Тож як я можу виловлювати та обробляти виняток?
EDIT: Виняток видається миттєво, тому я майже впевнений, що це не проблема очікування через повільне з'єднання.
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
всередині showFileSize()
, ви можете відобразити повідомлення про помилку на основі розміру вашого файлу через var input = document.getElementById("upload"); var file = input.files[0];
та додати тег html.