Empecher l'ouverture automatique d'un fichier [Html] - HTML/CSS - Programmation
Marsh Posté le 04-03-2004 à 16:29:00
moi, je préfère visualiser directement le fichier texte dans mon navigateur plutôt que:
choisir un dossier où mettre le fichier -> cliquer sur enregistrer -> ouvrir mon explorateur de fichiers -> arriver jusqu'au fichier enregistré -> l'ouvrir avec un éditeur quelconque.
Donc je fais comment si tu forces le téléchargement/enregistrement sur dd ?
Marsh Posté le 04-03-2004 à 16:35:32
il faut donner au navigateur dans l'entête HTML le mime-type suivant :
application/octet-stream
Marsh Posté le 04-03-2004 à 16:37:06
plus précisement : "Content-type: application/octet-stream"
Marsh Posté le 04-03-2004 à 17:43:11
Pourquoi vous voulez tous forcer l'utilisateur ??
S'il veut le voir dans le navigateur, il clique dessus.
S'il veut le downloader, il clique droit dessus et fait enregistrer sous.
Et si tu me dits que ton fichier est trop gros pour qu'il soit visible dans le navigateur, alors tu le compresses et tu le mets dispo a telecharger...
C'est en changeant le mime-type des fichiers qu'apres on se retrouve avec des problemes ...
Marsh Posté le 12-03-2004 à 22:14:44
Cerel c'est pour une application pour une entreprise que je doit effectuer ce changement.
L'utilisateur final etant novice il faut faire au plus simple.
Marsh Posté le 13-03-2004 à 12:26:14
Donc le plus simple et le plus rapide est douvrir le fichier dans le navigateur
Marsh Posté le 13-03-2004 à 14:16:07
mai non lol ... il faut que ce soit une sauvegarde ...
Et le probleme c'est que ca fonctionne sur un cgi ... j'arrive pas a trouver comment encapsuler le mime-type dans l'entete http ....
Marsh Posté le 04-03-2004 à 16:13:04
J'aimerais empecher le navigateur web d'ouvrir automatiquement un fichier .txt d'ont le lien est contenu sur une page html.
J'aimerais qu'il propose le telechargement automatiquement. Je crois qu'il est possible d'inserer dans le lien quelquechose pour empecher cette action mais mes recherches sont veine ...
Remarque Ce n'est pas mon poste que je souhaite configurer