Récupérer un fichier posté dans une requête POST
Bonjour,
J'ai un problème sur lequel je bloque depuis 2 jours et je commence à saturer !! :aie:
J'ai fait une vue html toute simple :
Code:
1 2 3 4 5
|
<FORM METHOD="POST" ACTION="http://localhost:8080/MonAppli/page/public/envoiPjExterne.seam" enctype="multipart/form-data">
<input type="file" size="70" name="file" /><br />
<INPUT type="submit" value="Envoyer">
</FORM> |
Et dans mon appli j'ai une servlet qui dans la méthode doPost fait ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
DiskFileUpload upload = new DiskFileUpload();
upload.setSizeMax(10000000);// 10 Mo
List items;
try {
items = upload.parseRequest(request);
Iterator itr = items.iterator();
while(itr.hasNext()) {
FileItem item = (FileItem) itr.next();
}
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} |
Ma liste "items" est toujours vide, je n'arrive pas à récupérer le fichier posté !
Merci par avance !