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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager