Comment puis-je lire d'autres paramètres dans un formulaire multipart avec Apache Commons
J'ai un formulaire de téléchargement de fichier qui est affecté à une servlet (à l'aide de " multipart/form-codage des données). Dans la servlet, je suis en train de l'utilisation d'Apache Commons pour gérer l'upload. Cependant, j'ai aussi quelques autres champs du formulaire qui sont tout simplement les champs. Comment puis-je lire ces paramètres à partir de la demande?
Par exemple, dans ma servlet, j'ai ce code pour lire dans le uplaoded fichier:
//Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
//Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
//Parse the request
Iterator /* FileItem */ items = upload.parseRequest(request).iterator();
while (items.hasNext()) {
FileItem thisItem = (FileItem) items.next();
... do stuff ...
}
OriginalL'auteur pkaeding | 2008-12-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer quelque chose comme ceci:
c'est exactement ce que je veux. merci.
OriginalL'auteur stian
M'a pris quelques jours de trouver cela, mais ici, c'est et cela fonctionne, vous pouvez lire multi-partie de données, de fichiers et de paramètres, voici le code:
OriginalL'auteur Edward Verenich
Avez-vous essayez de demande.getParam ()?
OriginalL'auteur