|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() ![]() |
Bonjour,
J'ai un XMLService qui produit du texte brut destiné à être visualisé dans un éditeur texte comme Notepad. L'objectif est donc que le navigateur propose d'ouvrir le flux résultat dans un éditeur externe. Pour cela, je spécifie en tête du xslt : <xsl:output method="text">. Maintenant au résultat, certaines machines affichent le texte directement dans le navigateur (IE). D'autres proposent d'ouvrir le texte dans Notepad... Toutes les machines ont la même config, Win2000 Pro, les associations de fichier (txt = notepad) sont configurées. Avez-vous une idée de ce qui peut créer la différence ? Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
Peut être un problème d'association de fichier ?
Est-ce que sur toutes les machines les fichiers portant l'extension '.txt' s'ouvrent avec Notepad ? Voila PS: (Peut-on utiliser cette technique pour sauvegarder un fichier sur le disque et de le traiter ensuite ?) Michel |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() |
A part les versions de IE et les associations dans l'explorer, je vois pas ce qui peut créer un comportement différent ici.
Pour forcer l'envoie, tu peux essayer de mettre dans les header : Content-Type: application/force-download Content-Disposition: attachment; filename=tonfilename.txt;size=1024; Regarde dans XMLUtils.XMLRequest.InternalSendFile pour avoir une idée de comment ca se fait. Maintenant, il y a plein de comportement là dessus, au niveau des navigateurs : la casse, les guillemets autour du filename, ... autant de comportement que de browsers. Joie
__________________
Nicolas |
|
|
00
|
|
|
#4 | ||
|
Membre éprouvé
![]() ![]() |
Citation:
Citation:
Paramètre : XMLC_OutputFileName Valeur : Nom du fichier Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
||
|
|
00
|
|
|
#5 | |
|
Membre éprouvé
![]() ![]() |
Citation:
C'était effectivement un problème de casse autour du filename. Comme je passais XMLC_OutputFileName en param "GET" dans l'url, je n'ai pas quoté le nom du fichier. Là je viens de passer le même param mais en POST, et nickel :-) Merci Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com