在我的应用程序中以.doc扩展名上传的Word文档将作为.bin文件上传。这是表单代码:
$this->setValidator('upload_report', new sfValidatorFile(array(
'mime_type_guessers' => array('guessFromFileinfo'),
'path' => sfConfig::get('sf_upload_dir').'/reports',
'required' => $required,
)));
你知道它为什么这么做吗?
感谢
Symfony尝试猜测文件的mime类型,并根据检测到的mime名称命名文件。我以前遇到过这个问题,并在preSave方法中修复了它来移动文件。