Proposer un téléchargement/ouverture de fichier depuis 1 web-app - HTML/CSS - Programmation
Marsh Posté le 30-04-2003 à 11:14:02
El_gringo a *crit : Je n'comprend pas. Avant il me semble que le code suivant fonctionnait. Et l*, sous Mozilla 1.3, *a me propose uniquement d'ouvrir le fichier. :-(
|
C'est peut-etre parceque la partie qui sert a force le download n'est mise dans les Header que pour les fichiers de type MIME incoonu
Marsh Posté le 30-04-2003 à 11:21:41
Kristoph a écrit : |
Ha, tu dois avoir raison, bien sur.
Le problème, c'est que, pour les fichiers de type connu, si je voudrais :
utiliser l'éventuel plugin dispo sur le navigateur (Acrobat reader, word, ...), et si pas de plugin, proposer de télécharger le fichier. Si je met "attachment" et compagnie dans le header, on ne pourra que downloader; jamais utiliser le plugin du navigateur.
Marsh Posté le 30-04-2003 à 11:37:47
C'est pas le comportement par defaut de tout navigateur qui se respecte ca ???
Marsh Posté le 30-04-2003 à 11:39:57
Kristoph a écrit : C'est pas le comportement par defaut de tout navigateur qui se respecte ca ??? |
Ben, non. Quand, en écrivant "attachement" (et tt le reste) dans le header, j'pense qu'on précise explicitement au navigateur de proposer le téléchargement du fichier. Donc, même s'il a le plugin qu'il faut, il s'en tape. J'pense...
Marsh Posté le 30-04-2003 à 11:46:50
El_gringo a écrit : |
exact. mais tu n'as pas la possibilité de tester si un utilisateur à les bon plug-in en restant du coté serveur. tu vas devoir faire un choix (éventuellement via JS, mais c'est pas top)
Marsh Posté le 30-04-2003 à 12:08:27
El_gringo a *crit : |
Ce que je demandais c'etait de savoir si ce que tu voulais faire n'etait pas le comportement par defaut des navigateurs. En tout cas, c'est ce que j'ai compris.
Marsh Posté le 30-04-2003 à 12:10:02
Kristoph a écrit : |
Non, j'veux pas faire la même chose. G expliqué nu peu au dessus ce que j'voulais faire.
Marsh Posté le 30-04-2003 à 12:16:24
El_gringo a *crit : |
Je dois pas etre en grosse forme moi car pour moi c'est le comportement par defaut de mon navigateur ca ...
Marsh Posté le 30-04-2003 à 14:10:40
Kristoph a écrit : |
Ben, Mozilla 1.3, si je lui met pas "attachement" et compagnie dans le header, juste le content type, et que le plugin correspondant au type MIME n'est pas dispo, il me propose l'ouverture du fichier, pas l'enregistrement.
Marsh Posté le 30-04-2003 à 14:27:06
El_gringo a *crit : |
Donc, la seule chose que tu veux faire c'est demander a Mozilla de ne pas proposer l'ouverture du fichier quand il ne connais pas l'appli a utiliser ?
C'est un comportement decide par l'utilisateur. La question est la pour lui demander quel est l'application associee justement. Il n'y a tres probablement aucun moyen de controler ca en HTML.
Marsh Posté le 30-04-2003 à 14:44:12
Kristoph a écrit : |
Non, ce que j'aurait voulu faire (dans le cas ou pas de plugin associé au type MIME des données), c'est que Mozilla (ou autre) propose l'ouverture OU l'enregistrement (téléchargement) du fichier à visualiser.
Marsh Posté le 30-04-2003 à 15:25:52
El_gringo a *crit : |
C'est la ou c'est bizarre, car c'est exactement le comportement de Mozilla chez moi.
Marsh Posté le 30-04-2003 à 15:27:25
Kristoph a écrit : |
Ha bon !? Et si tu fais "enregistrer", il te propose quoi comme nom de fichier ?
Marsh Posté le 30-04-2003 à 15:38:14
El_gringo a *crit : |
Si c'est le nom de fichier qui pose probleme, il faut quand meme ajouter ca je pense :
Code :
|
Mais en enlevant la partie "attachement". Je pense que ca devrait resoudre le probleme.
Moi, je fesais les tests sans passer par php/jsp avec directement des fichiers au type mime inconnu.
Marsh Posté le 30-04-2003 à 10:11:02
Je n'comprend pas. Avant il me semble que le code suivant fonctionnait. Et là, sous Mozilla 1.3, ça me propose uniquement d'ouvrir le fichier. :-(
après avoir faire ça, je balance au navigateur le fichier en binaire. Vous voyez ici qqch de pas claire !?
Message édité par El_gringo le 30-04-2003 à 10:11:31