L'accès $_FILE['tmp_name'] à partir de la UploadedFile classe?

si je imprimer le contenu d'une instance de UploadedFile, c'est ce que je reçois

array (
  'opt_image_header' => 
     Symfony\Component\HttpFoundation\File\UploadedFile::__set_state(array(
       'test' => false,
       'originalName' => 'triangle-in-the-mountains.jpg',
       'mimeType' => 'image/jpeg',
       'size' => 463833,
       'error' => 0,
)

Et ce est la façon dont je reçois le fichier téléchargé dans le Contrôleur. Avant de le déplacer, je dois la redimensionner.

  foreach($request->files as $uploadedFile){

      $ext = '.' . $uploadedFile['opt_image_header']->guessExtension();
      $filename = sha1(uniqid(mt_rand(), true)) . $ext;

      $uploadedFile['opt_image_header']->move($path . '/images/', $filename);

  }

donc il n'y a pas le "tmp_name" que j'avais besoin de redimensionner l'image avant de l'enregistrer.

Ai-je besoin de le lire directement à partir de l' $_FILE tableau?

InformationsquelleAutor Carlo | 2014-05-01