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

Spring Java Discussion :

Déclencher le téléchargement d'un fichier.


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Par défaut Déclencher le téléchargement d'un fichier.
    Hello.

    Je suis en train de développer une application qui permet des export Excel.

    Après génération du fichier via POI, j'arrive à l'enregistrer sur le serveur, hors je voudrais réussir à le faire télécharger par le navigateur.

    Je précise que je suis sous Spring+Jsf+Richfaces.

    Merci de votre coup de main.

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 251
    Par défaut
    Sois tu fournis un lien dans le navigateur qui pointe sur le fichier.

    Soit tu envoie le contenu binaire du fichier dans l'outpustream de la servlet avec un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    byte[] excelFileContent = /*-contenu du fichier*/
    servletResponse.setContentType("application/octet-stream");
    servletResponse.setHeader("Content-Disposition", "attachment; filename=myFile.xls");
    ServletOutputStream sos =servletResponse.getOutputStream();
    sos.write(excelFileContent);

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Par défaut Résolu.
    Merci de votre aide, ça devrait être bon.

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/06/2007, 15h27
  2. déclencher l'ouverture d'un fichier
    Par David38 dans le forum Général Python
    Réponses: 3
    Dernier message: 03/04/2006, 14h18
  3. forcer le téléchargement - problème ouverture fichier
    Par grinder59 dans le forum Langage
    Réponses: 8
    Dernier message: 09/03/2006, 15h59
  4. permettre le téléchargement d'un fichier
    Par vincentweb dans le forum Langage
    Réponses: 1
    Dernier message: 23/02/2006, 23h50
  5. [Configuration] problème pour forcer le téléchargement d'un fichier
    Par All Bran dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 02/01/2006, 16h23

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