2010-11-29 11 views
0

Je dois envoyer un chemin du fichier de configuration xml à mon swf en utilisant les paramètres http. L'URL ressemble à quelque chose comme ceci:
lw.local/m/swf/engine.swf?width=900&height=600&xml=/m/xml/stage.xml
Dans Opera, Firefox, Chrome et Safari cela fonctionne très bien. Cependant, IE8 et IE9 ouvrent un fichier stage.xml au lieu de engine.swf.
J'ai changé le chemin à
lw.local/m/swf/engine.swf?xml=/m/xml/stage.xml&width=900&height=600,
de sorte que vous pouvez voir qu'il n'y a pas d'extension à la fin de l'URL. IE8 fonctionne maintenant correctement et ouvre le fichier swf comme prévu, mais IE9 ouvre toujours le fichier XML. Je peux faire une solution de contournement, donc il n'y aura pas de chemins de fichier dans l'URL, mais il semble que ce soit un problème IE. J'ai déjà regardé à travers la RFC1738 et n'ai rien trouvé à propos de l'interdiction de chemin de fichier dans la section de recherche HTTP.
Mes questions sont:
Est-ce un bug IE, ou j'utilise incorrectement les paramètres http?
Si c'est un bogue, y a-t-il une chance que Microsoft le corrige?
Le site connect.microsoft.com est-il le moyen le plus rapide de signaler un bogue?IE9 Résolution d'un problème de résolution d'URL lors de la tentative d'envoi d'un nom de fichier en tant que paramètre


MISE À JOUR: IE9 32 bits fonctionne très bien, bug existe seulement dans IE9 64bit

Répondre

0

Qu'en est-il de URLencode après tout ?

+0

ne fonctionne pas vraiment – Nanako