1 pièce(s) jointe(s)
pas de cache navigateur sur image retourné par BinaryFileResponse
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:
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 foisPièce jointe 466269
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