Bonjour,
Voici la section de ma page pour récupérer en téléchargement des fichiers contenus dans la DB.
Tout se passe bien, mais un seul problème : les fichiers sont du bon type mais sont nommés du nom de la page (nommée apercu.php) (ex: apercu.xls au lieu de liste_sept.xls)
J'ai pourtant le nom du fichier dans la base (FICHIER_NAME) mais je n'arrive pas à les renommer en sortie.
Code :
- $id = intval($_GET['id']);
- $req = "SELECT ID_PRESSE, FICHIER_MIME, FICHIER_NAME, FICHIER_DATA FROM partage_CONTENUS WHERE ID_PRESSE = ".$id;
- $ret = mysql_query ($req) or die (mysql_error () );
- $col = mysql_fetch_row ($ret);
- if (!$col[0] )
- {
- echo "Fichier introuvable";
- }
- else
- {
- header ("Content-type: ".$col[1]);
- echo $col[3] ;
- }
|
J'ai bien essayé avec ça :
Code :
- header ("Content-filename: ".$col[2]);
|
Mais ça ne change rien.
Une piste?