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 に答える