Téléchargement file avec symfony2
Lorsque j’essaie d’accéder à un fichier dans mon répertoire uploads/documents/date/nom_fichier.pdf , le téléchargement se lance mais la taille de mon fichier est toujours vide. Je demande si quelqu'un a une idée. Merci. L'action qui permet de faire le téléchargement.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public function download1Action($id=null)
{
$em = $this->getDoctrine()->getEntityManager();
$doc = $em->find('MonBundle:Document',$id);
$fichier = $doc->getPath();
$response = new Response();
$response->setStatusCode(200);
$response->headers->set('Content-Type', "application/$format");
$response->headers->set('Content-Disposition', sprintf('attachment;filename="%s"', $fichier, $format));
$response->setCharset('UTF-8');
// prints the HTTP headers followed by the content
$response->send();
return $response;
} |