Как ограничить расширения для загрузки файлов? Yii2

У меня есть код:

<?=Html::activeHiddenInput($model, $attribute, $inputParams); ?>
<?=Html::fileInput($id, null, ['id' => $id, 'style' => 'display: none']); ?>

Мне нужно ограничить расширения для загрузки файла в форме, например:

True: jpeg, png, jpg
False: *

Как я могу сделать это в Yii2?


person user3876405    schedule 29.08.2014    source источник
comment
stuff.cebe.cc/yii2docs/   -  person Ororuk    schedule 29.08.2014
comment
github.com/yiisoft/ yii2/blob/master/docs/guide/ четко указано по ссылке выше. Не знаю, почему вы удалили мой ответ.   -  person Kshitiz    schedule 01.09.2014


Ответы (1)


В правилах вашей модели

[['file'], 'file', 'extensions' => 'gif, jpg'],

Подробнее на http://stuff.cebe.cc/yii2docs/yii-validators-filevalidator.html

person Dency G B    schedule 31.08.2014
comment
Когда я использую «типы» => «jpg», отображать ошибку № 256 - person NitheesBavesh; 10.06.2015
comment
@NitheesBavesh .. Пожалуйста, найдите обновленный ответ, предыдущий был для альфа-версии yii2 - person Dency G B; 10.06.2015