如何在kohana 2.x中验证doc文件

时间:2012-08-16 08:55:41

标签: php kohana kohana-2

我正在尝试验证用户上传的文件。我正在使用Kohana 2.3.4。

我已经为文件应用了验证规则。只允许上传doc,docx和PDF。但问题是它正在验证pdf而不是doc或docx。

这是我的代码

$file = Validation::factory($_FILES);       
$file->add_rules('applicant_cv','upload::valid','upload::required','upload::type[doc,docx,pdf]','upload::size[5M]');

if($file->validate()){
    echo 'No validation errors found ';
}
else{

    echo 'Validation errors were found for uploader'.'<br />';
    $errors = $file->errors();
    foreach ($errors as $key => $val)
    {
        echo $key.' failed rule '.$val.'<br />';
    }

}

请指导我如何解决此问题。

1 个答案:

答案 0 :(得分:0)

您是否检查过您的mimes配置(默认位于system/config/mimes.php),看看您是否为扩展程序指定了mime类型?这是upload::type执行的第三次检查。

相关问题