Отображение сообщения об ошибке, когда размер загруженного файла превышает maxRequestLength

Я написал это в web.config:

<httpRuntime maxRequestLength="10240" executionTimeout="30" />

На стороне клиента я использую плагин valum AjaxUpload. При использовании IE 9 я не могу проверить размер загружаемого файла с помощью JavaScript, потому что IE 9 не поддерживает это. Поэтому, если я загружу большой файл с помощью IE, сервер выдаст исключение из-за вышеуказанных настроек, написанных в web.config. Как я могу поймать это исключение и показать сообщение пользователю? заранее спасибо

2 ответа

Если вы используете загрузчик файлов valums, вы можете указать ограничение размера файла в настройках плагина.

sizeLimit: 0, // max size   
minSizeLimit: 0, // min size

И в случае любой ошибки вы также можете обработать это onError: function()...

На этой странице Ajax Upload с использованием плагина valums ajax upload внутри формы, вы не могли бы использовать onComplete раздел, чтобы найти код ответа?

onComplete: function(file, response) {
    // --- stuff here too
}
Другие вопросы по тегам