Bonjour à tous,
Alors déjà la base, je suis sur Symfony 3.4, php 7.2.
voila mon problème, dans un de mes controleurs je renvoie une image en chargeant le fichier via BinaryFileResponse .
Voila le code qui me permet de faire ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $response = new BinaryFileResponse($src); // src contient le chemin vers une image d'un dossier sur mon serveur inaccessible au grand public$response->setAutoEtag(true); $response->headers->set('Content-Type', 'image/jpeg'); $response->setCache(array( 'max_age' => 315360000, )); return $response;
Jusque la tout fonctionne très bien le fichier se charge bien lorsque j'appel l'adresse dans mon navigateur.
Cependant j'aimerai que mon navigateur met en cache cette image pour ne pas la recharger à chaque fois
et c'est la ou je bloque j'ai un peu tout essayé mais rien a faire... si quelqu'un un a une piste ??
Merci d'avance,
jerem
Partager