Salut g25453,
Quand tu envoies un fichier, n'oublie pas que cela doit se faire dans un formulaire avec la méthode POST avec le type d'encodage mutipart/form-data:
Code :
<form action="http://serveur.com/requete.jsp" enctype="multipart/form-data" method="post">
|
Ensuite, depuis Java EE 6 (c'est tout récent), il est possible de récupérer les fichiers transmis avec ce type d'encodage sous la forme d'un stream sans avoir recours à des bibliothèques Java externes. Tu dois faire comme ceci:
Code :
InputStream input = request. getPart("source" ). getInputStream();
|
où request est un objet de type HttpServletRequest.
Ensuite tu peux rediriger ce stream dans un fichier de sortie sur le disque par exemple.
Message édité par cbeyls le 09-09-2009 à 16:02:29