Bonjour,
J'ai une question toute conne, mais je sais pas comment faire.
J'aimerais pouvoir afficher un fenêtre de téléchargement d'un fichier text, mais PAS l'ouvrir dans l'explorateur. Comment puis-je faire?
Merci d'avance
Bonjour,
J'ai une question toute conne, mais je sais pas comment faire.
J'aimerais pouvoir afficher un fenêtre de téléchargement d'un fichier text, mais PAS l'ouvrir dans l'explorateur. Comment puis-je faire?
Merci d'avance
tu peux forcer le téléchargement
fais une recherche avancée pour trouver la solution
J'ai trouver une solution, mets elle est pas terrible. Ne pourrais-tu pas me donner un piste?
Il faut forcer le content-type du fichier à downloader. C'est possible uniquement via un langage serveur (PHP, ASP, J2EE,...).Envoyé par krfa1
Sinon, je ne vois pas comment forcer le télechargement sur un lien vers un fichier texte.
Est ce que ca, cest une piste suffisante ???
En mettant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php header("Content-Type:".$file->type_mime); header("Content-Lenght: ".$file->size); header("Content-Disposition: attachment; filename=".$file->name); readfile($file->path); ?>
Pour moi ca ouvre la fenetre de telechargement... Mais comme le dis denisC, dans ce cas, c'est du php...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $file->type_mime = "text/plain";
Au pire si tu ne souhaite accéder qu'à un nombre de fichier limité, tu peut codé en dur les header en meta (je ne sais pas faire) dans une page html pour chaque.
Par contre en javascript ou css, ce n'est pas possible : quand tu lis ces choses là les header sont déjà envoyés et lu par ton navigateur...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager