1
사용자가 업로드 한 파일의 유효성을 검사하려고합니다. 나는 Kohana 2.3.4를 사용하고있다.kohana 2.x에서 doc 파일의 유효성을 검사하는 방법
파일에 유효성 검사 규칙을 적용했습니다. 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 />';
}
}
방법이 문제를 해결하는 나를 인도 해주십시오이다.
몇 가지 사항을 확인하려면 php.ini 구성에서 파일의 최대 파일 크기 제한보다 커야합니까? 유효성 검사 규칙에 정의 된대로 5MB보다 큰 파일입니까? 파일의 파일 이름에 이상한 문자가 있습니까? – Stieffers
파일 이름은 "Interviews Plugin.docx의 사용 사례"이며 크기는 101KB에 불과합니다. – Sheraz
'$ errors' 변수에는 무엇이 있습니까? – biakaveron