ServletFileUpload - Upload de fichier
Bonjour,
J'ai un problème pour uploader un fichier dans mon appli web jsp.
Voici une partie de mon fichier .jsp :
Code:
1 2 3 4
| <form action="TestUploadServlet" method="POST" enctype="multipart/form-data">
<input type="file" name="" />
<input type="submit" value="Send"/>
</form> |
Voici une partie de mon servlet :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (!isMultipart) {
throw new Exception("Request was not multipart!");
}
DiskFileItemFactory diskFileItemFactory = new DiskFileItemFactory(-1, new File(getServletContext().getRealPath("/")));
ServletFileUpload servletFileUpload = new ServletFileUpload(diskFileItemFactory);
FileItemIterator fileItemIterator = servletFileUpload.getItemIterator(request);
writer.write("<p>begin</p>)";
while(fileItemIterator.hasNext()) {
writer.write("<p>file</p>");
} |
A l'exécution, je choisis un fichier, "begin" est bien affiché mais pas "file", il n'y a donc aucun fichier trouvé dans le servlet....
Quelqu'un pourrait il me dire d'où vient le pb? 8O
Merci d'avance.