Problème au téléchargement d'un fichier (download)
beth2611
Messages postés17Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention11 février 2011
-
4 déc. 2009 à 10:41
beth2611
Messages postés17Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention11 février 2011
-
7 déc. 2009 à 10:08
Bonjour,
Je rencontre un problème handicapant, sur un site en php, je liste les fichiers dans une balise select, l'utilisateur selectionne un fichier et clique sur le bouton telecharger.
Au niveau du serveur, j'envois le nom du fichier (basename), et l'identifiant du fichier provenant de la base de données. Grace l'identifiant, je fais une requete qui récupère le chemin et nom complet du fichier.
Sur ma page de telechargement, j'ai tapé le code suivant:
-----
Le problème que je rencontre, est que lorsque je clique sur le bouton telecharger, toute les informations nécessaires sont envoyées au serveur, celui-ci me renvoie le contenu du fichier. MAIS la fenetre de telechargement ("enregistrer sous", "ouvrir", "annuler") ne s'affiche pas. J'ai beau chercher sur internet, mais je constate que le code déjà inséré est censé etre suffisant. Visiblement pas pour mon site.
NB: les fichiers sont de types différents (.txt, .sql, .doc, ...)
header('Content-Type:' . $type); // "application/pdf" pour un PDF par exemple
header('Content-Length:'.filesize($name));
header('Content-Disposition: attachment; filename=' .$name);