Apr�s avoir plac� le formulaire 
        <form ACTION="processForm.jsp" METHOD="POST" 
ENCTYPE="multipart/form-data">
                Entrez un fichier :
                <input name="newFile1" size="40" type="file">
                Entrez un second fichier :
                <input name="newFile2" size="40" type="file">
        . . .
        </FORM>

il faut utiliser le bout de code plac� sur
http://fsug.org.usyd.edu.au/documentation/java/ora/com.oreilly.s
ervlet.MultipartRequest.html , ca te permet de r�cup�rer le 
fichier, son nom, etc... :

MultipartRequest multi = new MultipartRequest(req, ".");
  
 out.println("Params:");
 Enumeration params = multi.getParameterNames();
 while (params.hasMoreElements()) {
   String name = (String)params.nextElement();
   String value = multi.getParameter(name);
   out.println(name + " = " + value);
 }
 out.println();
  
 out.println("Files:");
 Enumeration files = multi.getFileNames();
 while (files.hasMoreElements()) {
   String name = (String)files.nextElement();
   String filename = multi.getFilesystemName(name);
   String type = multi.getContentType(name);
   File f = multi.getFile(name);
   out.println("name: " + name);
   out.println("filename: " + filename);
   out.println("type: " + type);
   if (f != null) {
     out.println("f.toString(): " + f.toString());
     out.println("f.getName(): " + f.getName());
     out.println("f.exists(): " + f.exists());
     out.println("f.length(): " + f.length());
     out.println();
   }
 }




Acc�dez au courrier �lectronique de La Poste : www.laposte.net ; 
3615 LAPOSTENET (0,13 �/mn) ; t�l : 08 92 68 13 50 (0,34�/mn)"



Répondre à