我正在尝试验证用户上传的文件。我正在使用 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 />';
}
}
请指导我如何解决这个问题。