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 :

Téléchargement des fichiers sur le répertoire web(de EasyPhp)


Sujet :

JSF Java

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 35
    Par défaut Téléchargement des fichiers sur le répertoire web(de EasyPhp)
    Bonjour tout le monde,

    Je voudrais effectuer le téléchargement des images et vidéos dans un répertoire www de EasyPhp (127.0.0.1/uploadfiles) sachant que j'utilise le composant fileUpload de Primefaces.

    Ce que j'aimerais faire exactement c'est l'envoie des fichiers téléchargés à ce répertoire ainsi que la récupération de ces fichiers à partir de ce répertoire.

    Voilà un aperçu de ce que j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    ExternalContext extContext = FacesContext.getCurrentInstance().getExternalContext();
     
       File result=new File("tmp/updatefiles"+ "/" + nom+s+Random+"."+extension);
       Socket so=new Socket("127.0.0.1",8080);
       String path = "http://127.0.0.1/uploadfiles";
     
     
     
        this.selectedFileName=nom+s+Random+"."+extension;
       try {
     
     
        BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(so.getOutputStream(), "UTF8"));
        wr.write("POST " + path + " HTTP/1.0\r\n");
        wr.write("Host: http://127.0.0.1\r\n");
        wr.write("Content-Length: " + event.getFile().getSize() + "\r\n");
        wr.write("Content-Type: application/x-www-form-urlencoded\r\n");
        wr.write("\r\n");
     
        wr.write(event.getFile().getContents().toString());
        wr.flush();
     
     
          FacesMessage msg = new FacesMessage("Succesful", 
              event.getFile().getFileName() + " is uploaded.");
          FacesContext.getCurrentInstance().addMessage(null, msg);
     
          } catch (IOException e) {
                e.printStackTrace();
     
          FacesMessage error = new FacesMessage("The files were not uploaded!");
          FacesContext.getCurrentInstance().addMessage(null, error);
          }
    Je ne sais pas si c'est correcte mais en tous cas ça marche pas pour moi Quelqu'un a-t-il déjà fait pareil?

  2. #2
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 35
    Par défaut
    J'ai ajouté cette ligne dans le fichier server.xml de Apache Tomcat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
           
       
            <Context  docBase="C:\Users\Majda\Desktop\ProjetSFE\AnnuaireHallal\imagesRefe" path="/imagesRefe" />
                  
          </Host>
    Et on me dit que le chemin est introuvable malgré que le répertoire est correcte.
    Par contre quand je met ce chemin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docBase="C:\imagesRefe"
    ça marche

    Quelqu'un pourra t-il m'aider svp? Je suis vraiment bloquée

Discussions similaires

  1. Rechercher des fichiers sur un serveur depuis le web
    Par BobbyWeb dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 05/07/2011, 16h49
  2. Réponses: 1
    Dernier message: 28/01/2009, 12h58
  3. Réponses: 1
    Dernier message: 14/11/2008, 15h58
  4. Manipuler des fichiers sur un server Web
    Par N0euX dans le forum VB.NET
    Réponses: 1
    Dernier message: 29/08/2007, 17h49
  5. Manipuler des fichiers sur un server Web
    Par N0euX dans le forum C++
    Réponses: 11
    Dernier message: 02/08/2007, 19h49

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