0

当我通过 Symfony 运行我的功能测试时,上传的文件没有提供 mime 类型。

我的测试用例显示:

$browser->info('1 - Test Upload Form')->
  get('/formpage')->
  setField('myform[file]', sfConfig::get('sf_upload_dir').'/example.doc')->
  click('input[type=submit]')->
  end
;

并在命令行上执行,如下所示:

./symfony test:functional frontend upload

给出的输出是:

Array
(
    [name] => example.doc
    [type] => 
    [tmp_name] => /.../web/uploads/example.doc
    [error] => 0
    [size] => 15360
)

为什么没有提供 mime 类型?有没有办法输入 mime 类型?

4

1 回答 1

1

信息

如果你知道错误。然后在测试之前尝试先清除它。像这样使用..

$filename . $extension ;
$extension  =  $file -> getExtension ( $file -> getOriginalExtension ( ) ) ;
于 2010-12-30T16:13:14.540 回答