2013-09-30 2 views
1

Я пытаюсь добавить ограничение размера для загруженных файлов в моем файловом поле. Кажется, я не могу найти какой-либо ресурс при добавлении ограничений на файловые поля. Это мой сценарий:Добавление предела размера файла в yii Файловое поле

для просмотра:

<?php echo $form->fileField($model,'resume',array('class'=>'real-input hide','onchange'=>'getFilePath(this)')); ?> 

для модели:

array('resume', 'file', 'types'=>'txt,pdf,doc,docx'), 

Я хочу поставить ограничение на размер файла в 2 МБ на загрузку, и если она будет превышать 2 Мб , как добавить сообщение об ошибке, чтобы сказать, что оно превысило 2 МБ?

ответ

1

После долгих исследований выяснилось, что вам просто нужно добавить maxSize в правила.

`array('resume', 'file', 'types'=>'txt,pdf,doc,docx', 'maxSize'=>2097152, 'tooLarge'=>'File has to be smaller than 2MB'`), 

Но будьте осторожны, хотя вы все равно должны проверить настройки PHP, если хотите увеличить лимит.

Смежные вопросы