我在 yii 中创建了一个文件上传表单,但由于某些原因,Yii 无法验证我的文件大小(尽管它确实验证了我的文件类型)。这是我的控制器:
$file = CUploadedFile::getInstance($model,'attachment');
if ((is_object($file) && get_class($file)==='CUploadedFile')) {
$model->attachment = $file;
if($model->validate(array('attachment')))
$model->attachment->saveAs('upload/'.$file);
}
这是我的规则:
array('attachment', 'file', 'types'=>'zip, rar, 7z','allowEmpty' => true,'maxSize'=>1024*1024*5,'tooLarge'=>'File has to be smaller than 5MB'),
有人可以告诉我这里有什么问题吗?