IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] XmlHttpRequest - Telechargement


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    Par défaut [AJAX] 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

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    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.

    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

Discussions similaires

  1. [AJAX] [XMLHttpRequest] prob d'accès
    Par Invité dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/10/2006, 17h38
  2. [AJAX] XMLHttpRequest fonctionne pas dans ie
    Par tchoukapi dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 27/09/2006, 11h45
  3. [ajax] XMLHttpRequest et formulaire(<input type='file'>)
    Par Are-no dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/08/2006, 20h22
  4. [AJAX] XMLHTTPREQUEST ne se met pas à jour :-/
    Par franckarts dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/08/2006, 18h11
  5. [AJAX] XMLHttpRequest en parallèle
    Par narkhor dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/07/2006, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo