Aller au contenu

Lien pour téléchargement de Fichier


LiL'SkiSo

Sujets conseillés

Bonjour,

J'ai un petit problème, j'ai des fichiers .FLT sur mon site, et ces fichiers contiennent des données texte. Et j'ai mis des liens pour les télécharger, mais le problème c'est que quand on clic dessus, le navigateur affiche le fichier (et ses données texte en même temps) . Or moi je veux que le lien ouvre une fenêtre de téléchargement avec l'emplacement où l'afficher, un peu comme si le gars avait cliqué sur "Enregistrer la cible du lien sous...".

Est-ce possible en html, java ou php ?

Merci ;) !

Lien vers le commentaire
Partager sur d’autres sites

Il suffit d'utiliser la fonction header de PHP, pour forcer le téléchargement.

Tu aurais donc quelque chose d'approchant :

<?php
header('Content-type: text/plain');

header('Content-Disposition: attachment; filename="nom_fichier.flt"');

readfile('tonfichier.flt');
?>

Edit : Pas réveillé, moi. Je donne la même réponse que Darklg

Modifié par captain_torche
Lien vers le commentaire
Partager sur d’autres sites

Ca marche, mais en fait j'voudrais savoir si il est possible de choisir le dossier de destination ? Comme si on cliquait sur "Enregistrer la cible sous..." ?

<{POST_SNAPBACK}>

"Enregistrer sous" s'affichera si on force le téléchargement, non ?

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir

Ce n'est pas spécifique à Firefox d'ailleurs. Beaucoup de navigateurs (une majorité en tous cas) ont dans leurs préférences une option pour déterminer où un fichier téléchargé doit être déposé.

Une chose est sûre et certaine: ce genre de choses dépend entièrement du navigateur, il est totalement impossible d'outrepasser cela depuis le serveur en HTML.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...