Задать вопрос
@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],
        ];
    }
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Вы что издеваетесь? Открыть документацию уже сложно?
www.yiiframework.com/doc-2.0/yii-validators-fileva...

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

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

Похожие вопросы