2

我正在尝试在我的文件字段中添加上传文件的大小限制。我似乎找不到任何关于添加文件字段限制的资源。这是我的脚本:

对于视图:

<?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?

4

1 回答 1

1

经过大量研究,发现您只需将 maxSize 添加到规则中。

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

但要小心,如果你想增加限制,你仍然必须检查 PHP 设置。

于 2013-09-30T06:08:18.643 回答