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 à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 35
    Points : 19
    Points
    19
    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 à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 35
    Points : 19
    Points
    19
    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