minDimensions , а также minWidth и minHeight не являются параметрами виджета.Ссылка относится к документам проверки файлов.Проверка файла - это функция, которая вызывается до полной загрузки файла и имеет доступ к объекту fileInfo, так что вы можете проверить параметры файла (размер, имя, размеры изображения и т. Д.) И прервать загрузку, если какой-либо параметр не соответствует вашему.требования.
Чтобы установить валидатор измерения изображения, сначала нужно определить функцию проверки
function minDimensions(width, height) {
return function(fileInfo) {
var imageInfo = fileInfo.originalImageInfo;
if (imageInfo !== null) {
if (imageInfo.width < width || imageInfo.height < height) {
throw new Error('dimensions');
}
}
}
}
Затем, когда вы открываете диалог, вы добавляете функцию проверки в массив валидаторов внастройки диалогового окна
var myDialog = uploadcare.openDialog(null, {
imagesOnly: true,
multiple: true,
multipleMin: 1,
multipleMax: 7,
validators: [minDimensions(800, 600)]
});
Если файл не проходит проверку, виджет покажет сообщение об ошибке по умолчанию - «Не удается загрузить», но вы можете настроить сообщение об ошибке, используя опцию UPLOADCARE_LOCALE_TRANSLATIONS
UPLOADCARE_LOCALE_TRANSLATIONS = {
// messages for widget
errors: {
'dimensions': 'The image has to be 800x600px or larger.'
},
// messages for dialog’s error page
dialog: { tabs: { preview: { error: {
'dimensions': {
title: 'Error.',
text: 'The image is too small. Try to upload another one.',
back: 'Back'
}
} } } }
};