我正在使用 sfValidatorFile 类来允许用户在 symfony 1.4 中上传 pdf 或文档。但它不适用于文档,它返回阻止上传文档的 mime 类型 octet-stream。
我已经尝试过这里提供的解决方案!
但不幸的是,它不起作用。这是我的代码。
'my_filename' => new sfValidatorFile(
array ('required'=>false,
'mime_type_guessers' => array('guessFromFileinfo'),
'mime_types' => array ( 'application/pdf',
'application/msword',
'application/vnd.openxmlformats-
officedocument.wordprocessingml.document',
'application/vnd.ms-word',
'application/x-msword',
'application/msword; charset=binary')) ,
array( 'mime_types'=> 'only doc, docx and pdf files are allowed' )),
还尝试使用同一链接上提供的 msValidatorFile 类解决方案,但它也允许上传 zip 和 rar。
有没有办法只允许上传pdf和文档?