ユーザーがsymfony 1.4でpdfまたはドキュメントをアップロードできるようにするために、sfValidatorFileクラスを使用しています。しかし、ドキュメントでは機能しません。ドキュメントのアップロードを妨げる 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とドキュメントのみをアップロードできるようにする方法はありますか?