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)"