2010-08-03 11 views
0

Lorsque j'exécute mes tests fonctionnels via Symfony, le fichier téléchargé n'est pas fourni avec un type MIME.Type MIME non trouvé pour le téléchargement de fichier dans le test fonctionnel Symfony

Mon cas de test montre:

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

Et est exécuté sur la ligne de commande comme ceci:

./symfony test:functional frontend upload 

La sortie donnée est:

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

Pourquoi aucun type mime à condition de? Y a-t-il un moyen de mettre le type mime?

Répondre

1

Info

Si vous connaissez l'erreur. Ensuite, essayez de l'effacer avant de tester. Utilisez comme ceci ..

$filename . $extension ; 
$extension = $file -> getExtension ($file -> getOriginalExtension ()) ;