Загрузка файла blueImp / jquery - Как получить сообщение об ошибке, если тип файла не был принят?
Я хочу использовать выгрузку файлов BlueImp / Jquery, чтобы иметь возможность загружать некоторые изображения на веб-сервер. У меня есть этот код JS, который я сгенерировал, прочитав много источников
$('#file_upload').fileupload('option', {
dataType: 'json',
url: '/Upload/UploadFiles',
maxFileSize: 5000000,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
process: [
{
action: 'load',
fileTypes: /^image\/(gif|jpeg|png)$/,
maxFileSize: 20000000 // 20MB
},
{
action: 'resize',
maxWidth: 1440,
maxHeight: 900
},
{
action: 'save'
}
],
progressall: function (e, data) {
$(this).find('.progressbar').progressbar({ value: parseInt(data.loaded / data.total * 100, 10) });
},
done: function (e, data) {
$('#show_image').append('<img src="' + data.result[0].ThumbURL + '">');
$('#imgID').val($('#imgID').val() + data.result[0].Id + ',');
$(this).find('.progressbar').progressbar({ value: 100 });
},
error: function (e, data) {
var a = 1;
}
});
});
Это работает, потому что это неt загрузить любой файл, который не является изображением, но я бы хотел, чтобы сообщения об ошибках (если они существуют) были показаны пользователю.
Вих демо у них есть некоторый код (jquery.fileupload-ui.js и jquery.fileupload-fp.js), который создаетмагически» HTML-код с ошибкой внутри (я все еще пытаюсь понять это).
Я неНе правда ли, если я тоже должен использовать эти плагины и каким-то образом настроить генерируемый HTML, или если проще получить информацию вручную и заполнить ее.
Я довольно новичок в JS и Jquery, так что, может быть, я что-то упустил.
Как настроить генерируемый HTML или как получить сообщение об ошибке?
Спасибо оскар