|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 3 ![]() |
Bonsoir,
j'ai une page TestDownload.asp construite de telle façon coté serveur (Response.AddHeader("Content-Disposition", "attachment; filename= ... Response.CharSet = "UTF-8" que lorsqu'elle est invoquée directement depuis IE, une dialogue box de téléchargement est ouverte par le browser et je peux donc télécharger le fichier sur mon poste client. Ma question est la suivante : y a t-il un moyen d'obtenir le même comportement (ouverture d'une dialog box de téléchargement) en invoquant cette page à travers l'objet XmlHttpRequest ? Pour l'instant lorsque je l'invoque, je reçois bien le flux correspondant à mon document mais je n'ai pas la possibilité de faire un "vrai" téléchargement. Je me demandais si un paramétrage du xhr permettait d'obtenir un tel comportement. D'avance merci. Cdlt |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
Bonsoir Rollin’,
ma réponse est non : les réponses du serveur à une requête Ajax sont chargées dans l’environnement JavaScript, et JavaScript n’a pas le droit de toucher au système de fichiers. Si tu développes exclusivement pour IE, tu as peut-être moyen de bricoler une solution à base d’activeX (regarde du côté de FileSystemObject), mais je ne pourrai pas t’aider dans ce domaine.
__________________
Disposition de clavier ergonomique française : Bépo |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com