Word文档扩展名在上传时更改为.bin

时间:2012-01-06 16:17:00

标签: php symfony-1.4 mime-types

在我的应用程序中使用.doc扩展名上传的Word文档将上传为.bin文件。这是表单代码:

$this->setValidator('upload_report', new sfValidatorFile(array(
    'mime_type_guessers' => array('guessFromFileinfo'),
    'path' => sfConfig::get('sf_upload_dir').'/reports',
    'required' => $required,
 )));

为什么会这样做?

由于

1 个答案:

答案 0 :(得分:1)

Symfony尝试猜测文件的mime类型,并根据检测到的mime类型命名文件。我以前遇到过这个问题,并在我的preSave方法中修复它以移动文件。