我正在尝试在文件字段中为上传的文件添加大小限制。我似乎无法找到任何有关在文件字段上添加限制的资源。这是我的剧本:
视图:
<?php echo $form->fileField($model,'resume',array('class'=>'real-input hide','onchange'=>'getFilePath(this)')); ?>
为模型:
array('resume', 'file', 'types'=>'txt,pdf,doc,docx'),
我想将每次上传的文件大小限制为2mb,如果它超过2mb,我该如何添加错误消息,说它超过2mb?
答案 0 :(得分:1)
经过大量研究后发现,您只需要在规则中添加maxSize。
`array('resume', 'file', 'types'=>'txt,pdf,doc,docx', 'maxSize'=>2097152, 'tooLarge'=>'File has to be smaller than 2MB'`),
但是要小心,但如果你想增加限制,你仍然必须检查PHP设置。