Pseudo-Archive Java :
Accueil -|- Visuel -|- Logistique -|- Applications réparties
La pseudo-archive Java est un service proposé par la SARL diaam informatique, et il est hébergé par la Sogid.
diaam informatique
From:           	"Emmanuel . Duchastenier" <educhastenier@umanis.com>
To:             	"'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject:        	Uploader un fichier du client vers le serveur
Date sent:      	Fri, 22 Jun 2001 10:13:35 +0200
Send reply to:  	java@u-strasbg.fr

Salut,
Contexte: appli web servlet
Quelqu'un aurait un bout de code pour envoyer un fichier depuis le client
(qui choisit le fichier à partir d'un champ HTML input type="file", donc à
partir du chemin local pour accéder au fichier), sur le serveur ?

Manu

     

From:           	Olivier Dedieu <Olivier.Dedieu@inria.fr>
Date sent:      	Fri, 22 Jun 2001 10:50:34 +0200 (CEST)
To:             	java@u-strasbg.fr
Subject:        	Re: Uploader un fichier du client vers le serveur
Send reply to:  	Olivier.Dedieu@inria.fr


>  Salut,
>  Contexte: appli web servlet
>  Quelqu'un aurait un bout de code pour envoyer un fichier depuis le
>  client (qui choisit le fichier à partir d'un champ HTML input
>  type="file", donc à partir du chemin local pour accéder au fichier),
>  sur le serveur ?

Il faut s'avoir que l'upload (ou plus généralement l'encoding
MULTIPART/FORM-DATA) n'est pas défini dans les servlets, donc chaque
Servlet engine propose son propre modele d'upload. Par exemple, Resin en a
un mais il merde avec les upload venant d'un client Windows.

Pour m'a part j'utilise un bout de code issu d'un article:

http://pharos.inria.fr/Java/annotations.jsp?url=http%3A%2F%2Fwww.onjava.com%2Fpub%2Fa%2Fonjava%2F2001%2F04%2F05%2Fupload.html


Remarque: j'ai détecté un pb, lorsque le serveur tourne sur Windows :
l'upload se déroule correctement mais le fichier uploadé est corrompu.
J'ai pas encore eu le temps d'investiguer sur le pb. Sinon, sur Linux ca
marche parfaitement. 

a+

---------------------------------------------------------------
 Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
 Web: http://www-sor.inria.fr/~dedieu  
 JavaChannel: http://www.java-channel.org/
 Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------

C'est fini ! Retour à l'accueil de la pseudo-archive