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

Struts 1 Java Discussion :

Retourner un fichier depuis action Struts


Sujet :

Struts 1 Java

  1. #1
    Invité
    Invité(e)
    Par défaut Retourner un fichier depuis action Struts
    Salut,
    j'aimerai que l'exécution d'une action aie pour conséquence le téléchargement d'un fichier.

    Après avoir cherché, j'ai trouvé ça :

    response.setContentType("application/octet");
    response.setHeader("Content-Disposition", "attachment; filename=dataCommunaute.xml;");

    mais rien ne se passe...

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Points : 205
    Points
    205
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ServletOutputStream os = response.getOutputStream();
    response.setContentType("application/octet");
    response.setHeader("Content-Disposition", "attachment; filename=dataCommunaute.xml;");
    byte[] file = tonFichier;//ton fichier est en dur ou généré à la volée? dans tous les cas tu dois le transformer en tableau de byte!
    os.write(file);
    os.flush();
    os.close();

Discussions similaires

  1. Retourner un fichier depuis une action JPF?
    Par rozwel dans le forum Weblogic
    Réponses: 0
    Dernier message: 12/08/2009, 15h35
  2. Réponses: 5
    Dernier message: 13/05/2009, 18h51
  3. Problème download fichier depuis action struts
    Par ddams dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/11/2006, 21h35
  4. Téléchargement de fichier via action Struts
    Par babylone7 dans le forum Struts 1
    Réponses: 6
    Dernier message: 31/07/2006, 12h09
  5. Réponses: 3
    Dernier message: 29/10/2004, 14h54

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