Faire télécharger un fichier en changeant le nom

Faire télécharger un fichier en changeant le nom - PHP - Programmation

Marsh Posté le 20-09-2012 à 20:16:38    

Bonjour,
 
Je souhaite savoir comment faire pour lancer un téléchargement pour le fichier "a.txt" (nom sur le serveur) et quand le visiteur le lance il se renomme "b.txt" mais uniquement pour l'utilisateur.
 
Mes fichiers sont stockés et nommés via leur hash md5.
 
Quand un visiteur le télécharge, c'est assez moche et je souhaite savoir quelle solution je peux avoir pour renommer le fichier avec des infos de la BDD.
 
Pas le renommer sur le serveur, mais directement quand il le télécharge.
 
Merci


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
Reply

Marsh Posté le 20-09-2012 à 20:16:38   

Reply

Marsh Posté le 20-09-2012 à 20:45:13    

Code :
  1. <?php
  2. // Vous voulez afficher un pdf
  3. header('Content-type: application/pdf');
  4.  
  5. // Il sera nommé downloaded.pdf
  6. header('Content-Disposition: attachment; filename="downloaded.pdf"');
  7.  
  8. // Le source du PDF original.pdf
  9. readfile('original.pdf');
  10. ?>


---------------

Reply

Marsh Posté le 20-09-2012 à 21:24:46    

Merci :)


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed