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

JSF Java Discussion :

Copier un fichier selectionné depuis FileUpload de PrimeFaces


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 21
    Par défaut Copier un fichier selectionné depuis FileUpload de PrimeFaces
    Je veux copier le contenu du fichier envoyé depuis mon formulaire jsf avec primeFaces fileUpload dans un fichier de tye Java.io.File. Vu que primeFaces renvoi un fichier de type UploadedFile je le recupère depuis inputStream et l'ecrit dans un fichier de tye File grace à FileoutPutstream. le code ne marche pas malheureusement. Le voici pour que vous puissiez me dire ce qui ne vas pas.
    Merci d'avance. Et désolé d'avoir ommis le message avant.



    voici un extrait de la methode demandeCongesBean.uploadToNuxe(evt e) qui se trouve dans la classe DemandeCongesBean
    String destination ="/home/hawa/test/";
    String filename=e.getFile().getFileName();
    File filenx=new File(destination + filename);
    try {
    OutputStream out = new FileOutputStream(filenx);
    int read ;
    InputStream in=e.getFile().getInputstream();
    byte[] buffer = new byte[512 * 1024];

    while ((read = in.read(buffer)) != -1) {
    out.write(buffer, 0, read);
    }

    in.close();
    out.flush();
    out.close();
    }catch(Exception exc)
    {
    exc.printStackTrace();

    voici le code du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
      <h:form id="formConges" enctype="multipart/form-data" >
    ...
    ...
    ...
     <h:outputLabel for="justificatif" value="Justificatif"/>
                                <p:fileUpload value="#{demande_congesBean.file}" mode="advanced"
     fileUploadListener="#{demande_congesBean.uploadToNuxeo}" />
                                   <p:growl id="messages" showDetail="true" />
                ...
    ...
    ... 
    </h:form>

  2. #2
    Membre Expert Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Par défaut
    Je sais pas pour toi mais moi j'aime bien quand les gens font un minimum d'effort pour présenter leurs problèmes. Là tu nous balances ton code sans mise en page, sans un mot, on sait pas ce que tu veux, ni où est ton problème..

    Tous les gens qui participent à ce forum le font de manière bénévole, je vois pas pourquoi on devrait s'em**béter à comprendre ce que tu veux pour te pondre une solution toute faite.

    Cordialement.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 21
    Par défaut desole
    Euh désolé j'ai ommis le message d'explication.
    C'est pas fait exprès. Je vais le rajouter

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/02/2009, 17h58
  2. Copier plusieurs fichiers depuis MS-ACCESS 2002
    Par Gias Service dans le forum Access
    Réponses: 3
    Dernier message: 21/03/2007, 23h28
  3. Réponses: 3
    Dernier message: 20/11/2006, 17h48
  4. Copier un fichier depuis le poste client vers le serveur
    Par n@n¤u dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 31/07/2006, 15h28
  5. Réponses: 10
    Dernier message: 27/07/2006, 14h09

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