1
ORF로 Symfony 1.4 및 Propel을 사용하고 있습니다. Symfony Form을 사용하여 양식을 만들었는데, 여기에는 텍스트 입력과 파일 업로드 요소가 포함되어 있습니다. 형태 구조,symfony 폼 파일 업로드 MS 워드 문서에서 유효하지 않은 유효성 확인
$this->setWidgets(array(
'name' =>new sfWidgetFormInput(),
'mobile' =>new sfWidgetFormInput(),
'resume' =>new sfWidgetFormInputFile()
));
$mime_array=array("application/pdf","application/msword");
$this->setValidators(array(
'name' =>new sfValidatorString(array('required' => true)),
'mobile' =>new sfValidatorAnd(array(new sfValidatorNumber(),new sfValidatorString(array('required' => true, 'min_length' => 10, 'max_length' => 10)))),
'resume' =>new sfValidatorFile(array('mime_types' => $mime_array))
));
그러나 파일 업로드 확인은 MS 워드 파일에 작동하지만, (사용자가 PDF 또는 MS Word 문서를 업로드 할 수있는) PDF 파일을 작동하지.
application/vnd.openxmlformats-officedocument.wordprocessingml.document
이
내가 다른 하나는 오래된 단어를 믿습니다 (테스트 배열에 그 추가) :
이 오류를주고 작동하지 –
.. .. 나는 그것을 시도하고 작동하는지 알려 드리겠습니다 감사합니다 "잘못된 MIME 형식 (텍스트/일반)"때 MsDoc 파일을 업로드했습니다! –
도움이 될만한 내용 : http://blog.o-x-t.com/2009/07/27/symfony-sfvalidatorfile-invalid-mime-type-textplain-for-png-images/ – Tom