Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 17h57   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 3
Points : 0
Points : 0
Par défaut XmlHttpRequest - Telechargement

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
rollinledru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 19h35   #2
Membre Expert
 
Avatar de Watilin
 
Homme Matilin Torre
Étudiant
Inscription : juin 2010
Messages : 679
Détails du profil
Informations personnelles :
Nom : Homme Matilin Torre
Âge : 23
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 679
Points : 1 202
Points : 1 202
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
Watilin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h51.


 
 
 
 
Partenaires

Hébergement Web