Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1701 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  upload multiple de fichiers ou de repertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

upload multiple de fichiers ou de repertoire

n°217816
persepolis
Posté le 20-09-2002 à 16:50:28  profilanswer
 

j'ai recupere une applet sur sourceforge.net que j'adapte a mon besoin.
A partir du browser, je recupere des fichiers/directory à uploader sur mon serveur.
Tout va bien .
Par contre, je ne comprends le format du fichier en réception ...
Ci-joint, exemple de fichier receptionne sur le serveur.
2 fichiers essai1.txt et essai2.txt uploades
 
Comment puis-je les extraire?
-----------------------------rq8fp1dsfkx
Content-Disposition: form-data; name="File0"; filename="C:\temp\Essai1.txt"
Content-Type: application/octet-stream
 
Essai de fichier a uploader 1
-----------------------------rq8fp1dsfkx
Content-Disposition: form-data; name="File1"; filename="C:\temp\Essai2.txt"
Content-Type: application/octet-stream
 
Essai de fichier a uploader 2
-----------------------------rq8fp1dsfkx--
 

mood
Publicité
Posté le 20-09-2002 à 16:50:28  profilanswer
 

n°217821
--greg--
Posté le 20-09-2002 à 16:52:33  profilanswer
 

ben comment tu fais pour chopper ça deja?
 
pour recuperer des fichiers uploadés tu peux utiliser la librairie d'oreilly que tu trouveras ici
http://www.servlets.com/cos/index.html
(vois multipartrequest et classes associées)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°218669
persepolis
Posté le 23-09-2002 à 09:21:16  profilanswer
 

Création d'une socket.
methode writeBytes de DataOutputStream
Il y a un jsp qui fait une request.getinputstream
 
et avec la methose write de FileOutputStream ecrit tout dans un fichier. :spookie:

n°218859
persepolis
Posté le 23-09-2002 à 14:25:28  profilanswer
 

Dernière tentative ...
Personne n'a d'idée concernant le format du fichier uploadé et la façon la plus simple d'extraire sur le serveur les 2 fichiers ?
 
 
-----------------------------rq8fp1dsfkx  
Content-Disposition: form-data; name="File0"; filename="C:\temp\Essai1.txt"  
Content-Type: application/octet-stream  
 
Essai de fichier a uploader 1  
-----------------------------rq8fp1dsfkx  
Content-Disposition: form-data; name="File1"; filename="C:\temp\Essai2.txt"  
Content-Type: application/octet-stream  
 
Essai de fichier a uploader 2  
-----------------------------rq8fp1dsfkx--  
 
 

n°218864
benou
Posté le 23-09-2002 à 14:32:42  profilanswer
 

ben ca ressemble à du mime ...
regarde peut être du côté de javamail ...

n°218954
darklord
You're welcome
Posté le 23-09-2002 à 17:30:21  profilanswer
 

persepolis a écrit a écrit :

Création d'une socket.
methode writeBytes de DataOutputStream
Il y a un jsp qui fait une request.getinputstream
 
et avec la methose write de FileOutputStream ecrit tout dans un fichier. :spookie:  




 
ce que tu recois là c'est l'HTTP Post pur et dur :) Comme --greg-- l'a dit tu as des lib qui font le boulot pour toi (à savoir exctraire les différentes parties du contenu MIME. Voir la lib qu'il a filé en réfénrece.


---------------
Just because you feel good does not make you right
n°219481
persepolis
Posté le 24-09-2002 à 15:30:30  profilanswer
 

Je vous remercie pour vos réponses mais je du mal à comprendre le fonctionnement et la façon d'intégrer l'api de Hunter par rapport à l'upload de mes fichiers.
 
N'etant pas un cador en java, encore moins en HTTP, et encore moins en Anglais, quelqu'un connaîtrait-il quelques tutoriaux dans la langue du pays (voire en patois au pire) traitant soit des api de hunter, soit du processus de l'upload ?
Merci

n°219501
darklord
You're welcome
Posté le 24-09-2002 à 15:41:24  profilanswer
 

bin --greg-- a des bouts de code mais ils ne sont pas public je pense. Faut lui demander ...


---------------
Just because you feel good does not make you right
n°219507
--greg--
Posté le 24-09-2002 à 15:46:39  profilanswer
 

hunter?skoi ça???


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°219508
persepolis
Posté le 24-09-2002 à 15:48:20  profilanswer
 

C'est Jason Hunter qui a développé les api que l'on trouve chez O'Reilly.

mood
Publicité
Posté le 24-09-2002 à 15:48:20  profilanswer
 

n°219515
--greg--
Posté le 24-09-2002 à 15:53:10  profilanswer
 

ha :)
 
ok:
 

   protected void doPost(HttpServletRequest req, HttpServletResponse res)
            throws ServletException, IOException {
 
        String tmpDir = "/tmp"; // <-- tu fais ta tambouille comme un grand pour chopper ton repertoire temporaire hein!
 
        // wrap request and put files in temp directory
        MultipartRequest mpreq = new MultipartRequest(req, tmpDir, 10000);
 
        // boucler dans les fichiers uploadés.
        Enumeration files = mpreq.getFileNames();
        while (files.hasMoreElements()) {
            // files.nextElement()
 
        }


 
voila quoi... le seul truc à faire c'est donc de wrapper ta request dans une MultipartRequest


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°219523
persepolis
Posté le 24-09-2002 à 16:02:56  profilanswer
 

Je te remercie,
J'récupere mon dico de Franglais, j'traduis et j'essaie.
A+

n°219524
darklord
You're welcome
Posté le 24-09-2002 à 16:03:51  profilanswer
 

persepolis a écrit a écrit :

J'récupere mon dico de Franglais, j'traduis et j'essaie.



[:ddr555]


---------------
Just because you feel good does not make you right
n°219528
--greg--
Posté le 24-09-2002 à 16:05:11  profilanswer
 

to wrap ça veut dire emballer:D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°219530
benou
Posté le 24-09-2002 à 16:07:59  profilanswer
 

--greg-- a écrit a écrit :

to wrap ça veut dire emballer:D




ex : last saturday evening I wrapped a girl

n°219531
darklord
You're welcome
Posté le 24-09-2002 à 16:08:31  profilanswer
 

:love:


---------------
Just because you feel good does not make you right
n°219533
--greg--
Posté le 24-09-2002 à 16:09:16  profilanswer
 

benou a écrit a écrit :

 
ex : last saturday evening I wrapped a girl



[:xp1700]
Then I had to wrap myself [:ddr555]


Message édité par --greg-- le 24-09-2002 à 16:09:52

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°219534
persepolis
Posté le 24-09-2002 à 16:10:22  profilanswer
 

Tu vois, le bleme, c'est que j'ai l'impresssion que le Ricard et la pétanque ca à l'air incompatible avec Java.
   J'vais qd même essayer d'emballer mais bon....
   

n°219536
--greg--
Posté le 24-09-2002 à 16:11:13  profilanswer
 

:lol:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°219546
chapi456
Posté le 24-09-2002 à 16:24:49  profilanswer
 

benou a écrit a écrit :

 
ex : last saturday evening I wrapped a girl




Moi j'dis que tu bluffes ... tu as surtout wrapper ton banc de muscu !!

n°219550
darklord
You're welcome
Posté le 24-09-2002 à 16:33:43  profilanswer
 

[:yaisse]


---------------
Just because you feel good does not make you right
n°219560
benou
Posté le 24-09-2002 à 16:42:42  profilanswer
 

chapi456 a écrit a écrit :

 
Moi j'dis que tu bluffes ... tu as surtout wrapper ton banc de muscu !!




bien oui je bluffe c'était qu'un exemple...
et pour une fois que je me servais de mon banc ;)


Message édité par benou le 24-09-2002 à 16:43:01
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  upload multiple de fichiers ou de repertoire

 

Sujets relatifs
[SCRIPT SHELL] Faire un script shell qui upload un fichier sur FTP.Upload/download dans la bd mysql
[HTML IIS] Proteger un site / repertoire par un password !?Systeme d upload de fichier ds une administration
Importation de fichiers .dbf[ASP] Actualisation d'une page lors d'une modif repertoire...
[C] Effacement de fichiers (cachés ?)formulaire d'upload + OVH = probleme ?
compresser un répertoire ???upload multiple de fichiers ou de repertoire
Plus de sujets relatifs à : upload multiple de fichiers ou de repertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR