Я хочу заставить пользователя загружать квадратные изображения. Я имею в виду, что ширина и высота квадрата равны. В основных валидаторах в yii2 мы имеем image
типа с этим определением:квадратное изображение в yii2
['primaryImage', 'image', 'extensions' => 'png, jpg',
'minWidth' => 100, 'maxWidth' => 1000,
'minHeight' => 100, 'maxHeight' => 1000,
],
теперь, если я хочу использовать пользовательский валидатор, который поддерживает клиентский валидатор, что я должен делать. Пожалуйста, я хочу ограничить пользователя загрузкой моей принудительной ширины и высоты, просто хочу, чтобы это изображение было квадратным.
Благодарим за отзыв, но файл api работает только в некоторых браузерах. Есть ли другой способ, кроме файла api? –
@BehzadHassani Самый верный способ - загрузить файл ajax на сервер и проверить на стороне сервера. –
Да, ты прав. –