Télécharger au lieu d'afficher
Résolu
lillois
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voila,
j'ai fait un site d'upload personnel,
mais quand je veux telecharger mon fichier,
un fichier texte par exemple, il s'affiche sur mon site.
existe t-il un moyen de telecharger le fichier et non de l'afficher
merci beaucoup
Voila,
j'ai fait un site d'upload personnel,
mais quand je veux telecharger mon fichier,
un fichier texte par exemple, il s'affiche sur mon site.
existe t-il un moyen de telecharger le fichier et non de l'afficher
merci beaucoup
2 réponses
-
Il faut faire du "force-download", tu peux faire ceci avec php :
<?php $id_file = $_GET['id']; $url = "dossier/".$id_file; if(file_exists($url)){ header('Content-Transfer-Encoding: binary'); header('Content-Disposition: attachment; filename="'.$id_file.'"'); readfile($url); } else { echo 'Fichier inexistant'; } ?>
Avec ceci par exemple, si tu le mets dans la page download.php, il te suffira d'ajouter ?id=nomdufichier.txt à la fin de ton url, et ton fichier sera téléchargé -