Отображение сообщения об ошибке, когда размер загруженного файла превышает 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
}