Trucsweb.com

Forum de discussion

 Forum « Programmation HTML » (archives)

Re: Enregistrer la cible sous

Envoyé: 31 octobre 2003, 8h49 par Oznog


Salut,

Exact, c'est le navigateur qui décide. En fait c'est le "type MIME" qui indique au navigateur comment gérer le document. Ouvrir, sauver ouvrir avec tel ou tel module externe (plug-in) etc. Et s'il ne reconnaît pas le document, par défaut il le soumet à la volonté du visiteur en lui suggérant de le sauver sur le disque.

Ainsi, il s'ait qu'un .zip doit être sauvé sur le disque, un HTML ouvert directement dans le navigateur, un .xsl avec Excel, un Flash avec le module externe Flash etc...

En plus, chaque navigateur permet de gérer de façon très personnelle ces spécification, ainsi un usager peut demander à son navigateur de sauver au lieu d'ouvrir une page HTML!

Bon, ceci dit, tu doit maintenant comprendre qu'en programmation c'est souvent un jeu de prestigitateur. Tu peux par exemple forcer un "type MIME", c'est à dire envoyer un faux "type MIME" au navigateur qui sera trompé.

Malheureusement ce n'est pas possible en HTML, ni en Javascript. S'achant que le type MIME est envoyé avant le document, une fois le document arrivé il est trop tard pour forcer un autre "type MIME". Et le HTML ou le Javascript est inclu dans un document HTML rendant cet opération impossible.

En d'autres mots, c'est le serveur qui peux forcer un "type MIME". Avant d'envoyer le document. Et or donc cette technique doit être faite avec un langage serveur comme le ASP, PHP, etc... La technique est d,ailleurs démontrée dans un sujet du forum ASP.

ATTENTION : quand tu dis "file:///./" tu indique au navigateur de rechercher localement! Donc un document déjà présent sur la machine du navigateur. MAis peut importe, il réagira exatement comme avec le protocole HTTP avec les même règle et associations de fichiers/actions.

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@