Bonjour,
J'ai beau essayer des codes trouvés sur le net je ne comprends pas,je n'arrive pas à télécharger un fichier pourtant présent avec le code suivant :
ce code est dans une fonction d'un controller.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $filename = 'test.xls'; $response = new Response(); $response->setStatusCode(200); $response->setContent(file_get_contents($filename)); $response->headers->set('Content-type', 'application/force-download'); $response->headers->set('Content-Transfer-Encoding', 'binary'); $response->headers->set("Content-Length",filesize($filename)); $response->headers->set('Content-disposition', 'attachment; filename='. $filename); $response->headers->set('Pragma', 'no-cache'); $response->headers->set('Expires', '0'); return ($response);
Vous voyez le soucis ? par avance merci
Partager