Bonjour,
Je dispose d'un répertoire contenant des fichiers jpg dont le nom est généré aléatoirement :
0ea75662bc9a4efa6114139ed1530ea4.jpg
2b2ac35cc81dbd923e2579bf02c9746c.jpg
etc ...
Lorsque je fais un lien vers une de ces images, cette dernière s'affiche correctement dans mon navigateur. Seulement je ne souhaite pas ce comportement mais plutôt qu'une fenêtre s'ouvre et me propose de télécharger mon fichier.
Donc je crée un fichier .htaccess dans lequel je place les directives de configuration suivantes :
Cela fonctionne très bien ! Sauf que je ne souhaite pas que tous mes fichiers aient le même nom. Je pensais récupérer le nom du fichier comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ForceType application/octet-stream Header set Content-Disposition "attachment; filename=test.jpg"
Exemple d'URL : http://localhost/chemin/vers/fichier...9ed1530ea4.jpg
?nom_de_mon_fichier
Je change mon htaccess comme suit :
Sauf que lorsque ma fenêtre s'ouvre, le nom de mon fichier est (null).jpg
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ForceType application/octet-stream Header set Content-Disposition "attachment; filename=%{QUERY_STRING}e.jpg"
Quelqu'un pourrait-il me m'aider ?
Partager