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

Servlets/JSP Java Discussion :

Copier une image vers le serveur


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Points : 19
    Points
    19
    Par défaut Copier une image vers le serveur
    bonjour a tous ,
    je devolope une application l'une de ces fonctionalite est l'upload des image vers le serveur .
    on testant l'application lapplication sur mon pc elle marche bien mais losque je mait le chemin du serveur elle ne marche pas .
    je pense que la maniere comment j'ai ecrit la chemin est fosse car j'ai pas mit l'adresse du serveur, mais si je mit l'adresse le reste de chemin est comment???
    merci en tt cas

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    Bonjour:

    on ne comprend rien à votre question.
    • Précisez comment vous envoyez l'image
    • Donnez votre code
    • Indiquez vos messages d'erreur

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Points : 19
    Points
    19
    Par défaut
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    <%--
        Document   : checkLogin
        Created on : 10 déc. 2010, 15:57:30
        Author     : hakim
    --%>
     
    <%@ page import="logbean.*" %>
    <%@ page import="Dao.*" %>
     <%@ page import="java.util.List" %>
       <%@ page import="java.util.Iterator" %>
       <%@ page import="java.io.File" %>
       <%@ page import="org.apache.commons.fileupload.*, java.util.List, java.io.File, java.util.Iterator" %>
    <%
     String type;
      String art_name;
      String cathegorie;
      String text;
       String source;
       String path;
        if ((request.getSession(true)==null)){
                             System.out.println("hhhhhhhhhhhhhhhhhhhhhhh");
                            response.sendRedirect("login.jsp");
                          }
        
            try{
     
            
               Log log = new Log();
               Sql sql = new Sql();
               sql.Open_Connexion();
               
                article art=new article();
                    System.out.println("ffffffffffffffffffffffffffffffffffffffffff");
                 DiskFileUpload upload = new DiskFileUpload();
                 List items = upload.parseRequest(request);
                 Iterator itr = items.iterator();
                      int i=0;
                 while(itr.hasNext()){
                     String fieldName;
                     System.out.println("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
                     System.out.println(i);
                 FileItem item = (FileItem) itr.next();
                 if(!item.isFormField()) {
     
                     System.out.println("llllllllllllllllllllllllllllllllllllllll");
                 fieldName = item.getFieldName();
                 System.out.println(fieldName);
                
                 if(fieldName.equals("file")){
              
                     File fullFile = new File(item.getName());
                 File savedFile = new File("x.x.x.x/home/apache-tomcat-6.0.29/webapps/Tap_jsp/image", fullFile.getName());
                path=savedFile.getAbsolutePath();
                 System.out.println(path);
                 item.write(savedFile);
                 art.setimg_path(path);
                 }
                 }
                 else {
                      fieldName = item.getFieldName();
                 if(fieldName.equals("art_name")){
                 art_name= item.getString();
                 System.out.println(art_name);
                 art.setart_name(art_name);
                     }
                     if(fieldName.equals("type")){
                type= item.getString();
                System.out.println(type);
                art.setart_type(type);
                }
                     if(fieldName.equals("categorie")){
                 cathegorie= item.getString();
                 System.out.println(cathegorie);
                 art.setart_cathegorie(cathegorie);
                }
                     if(fieldName.equals("text")){
                text= item.getString();
                System.out.println(text);
                art.setart_text(text);
    }
                     if(fieldName.equals("art_source")){
     
                source=item.getString();
                System.out.println(source);
                art.setart_source(source);
    }
              
                
                 }
                 i++;
               
             
                     
     
     
             
                     }
     
                     
                String uploader=(String)session.getAttribute("userName");
                art.setart_loader(uploader);
                      System.out.println(art.getart_name());
                      System.out.println(art.getart_cathegorie());
                      System.out.println(art.getart_type());
                      System.out.println(art.getart_text());
                      System.out.println(art.getart_source());
                      System.out.println(art.getimg_path());
                        System.out.println("termine");
                
                       if( log.Tap_insert(art)== true)
                 {
     
                      
                      System.out.println("termine"); 
                       response.sendRedirect("choix.jsp");
                 }
                   else
                   {
                       response.sendRedirect("uploadarticle.jsp");
                   }
     
                     sql.Fermer_Cnn();
                 }
     
                
     
     
                
            catch(Exception e){
                  System.out.println("lllllllllllllllllllll");
                    response.sendRedirect("uploadarticle.jsp");
            }
     
    %>






    l'upload ne marche pas mais aussi voila l'adresse sous laquelle il veut enregistrer l'image:

    C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.20\bin\x.x.x.x\home\apache-tomcat-6.0\webapps\Tap_jsp\image\1.jpg

    alors que l'adresse volue est :

    x.x.x.x\home\apache-tomcat-6.0\webapps\Tap_jsp\image\1.jpg

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    mettez le chemin complet si vous voulez préciser le chemin de sauvegarde de manière absolule, en ce et inclu la lettre de lecteur. Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File savedFile = new File("d:/x.x.x.x/home/apache-tomcat-6.0.29/webapps/Tap_jsp/image", fullFile.getName());

Discussions similaires

  1. Copier une Image dans le Serveur
    Par Hlama dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 01/02/2014, 17h39
  2. copier une image vers un autre emplacement
    Par spamitovic dans le forum VB.NET
    Réponses: 3
    Dernier message: 13/04/2011, 12h01
  3. [Upload] comment copier une image sur le serveur ?
    Par bylka dans le forum Langage
    Réponses: 19
    Dernier message: 20/11/2008, 15h57
  4. Uploader une image vers un serveur
    Par vincedav31 dans le forum Applets
    Réponses: 4
    Dernier message: 10/08/2007, 11h24
  5. copier une partie d'une image vers une autre
    Par gregcat dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2006, 13h39

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