Подскажите пожалуйста, почему может не работать валидация загрузки файла на телефоне, при этом на десктопе все работает.
А именно с телефона это поле обязательное, если загрузить файл то все валидация проходит. Нужно сделать его не обязательным
public function rules()
{
return [
[['uploadAvatar'], 'file', 'extensions' => 'jpg, jpeg, png', 'maxSize' => 2097152, 'tooBig' => 'Не больше 2MB'],
];
}
<?= $form->field($model, 'uploadAvatar')->fileInput()->label(false) ?>
UPD. Не работает в Safari c Iphone, с андроида работает