Задать вопрос
@HellWalk

Есть ли правило валидации на размер загружаемого файла?

Сделал загрузку картинок, но не хватает проверки на размер.

Нет ли уже предусмотренного правила валидации на размер файла, который можно было бы добавить в правила:

public function rules()
    {
        return [
            [['imageFile'], 'file', 'extensions' => 'jpg, png, gif'],
        ];
    }


Знаю, что можно подключить навороченные модули для обработки картинок и файлов, или что можно написать руками проверку по свойству объекта UploadedFile. Но вопрос именно в том, как сделать это просто и встроенными возможностями Yii2.

Ответ:
public function rules()
    {
        return [
            [['imageFile'], 'file', 'extensions' => 'jpg, png, gif', 'maxSize' => 1000000],
        ];
    }
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • HTML Academy
    Бэкенд-разработчик для Addamant
    6 месяцев
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Вы что издеваетесь? Открыть документацию уже сложно?
www.yiiframework.com/doc-2.0/yii-validators-fileva...

Параметр maxSize!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Инком Нижний Новгород
от 160 000 до 230 000 ₽
Инком Нижний Новгород
от 160 000 до 230 000 ₽
ITK academy Краснодар
от 220 000 до 300 000 ₽