rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Java][servlet]uploader fichier et infos

Posté par ouckileou, le lundi 9 mai 2005 à 23:21:16
Bonjour,

je souhaite uploader un fichier et des champs de formulaires depuis une applet vers une servlet

pour le fichier, j'ai trouvé ce code qui fonctionne très bien :
( http://java.developpez.com/faq/j2ee/?page=servlets#APPLET_SE­RVLET_UPLOAD_FICHIER )
URL urlservlet = new URL("http://localhost:8080/imed/ImageMapServlet");­ 
HttpURLConnection connExtension = (HttpURLConnection)urlservlet.openConnection(); 
             
FileInputStream in = new FileInputStream(image); 
in.read(tableauImage); 
in.close(); 
             
HttpURLConnection connImage = (HttpURLConnection)urlservlet.openConnection(); 
connImage.setDoInput(true); 
connImage.setDoOutput(true); 
connImage.setUseCaches(false); 
            connImage.setRequestProperty("Content-Type","­application/octet-stream"); 
DataOutputStream out = new DataOutputStream(connImage.getOutputStream()); 
out.write(tableauImage, 0, tableauImage.length); 
out.flush(); 
out.close();



pour les infos (texte, entiers...) j'ai fait ceci :
// url vers l'applet de gestion de fichiers
URL urlservlet = new URL("http://localhost:8080/TestTomCat/Test");
HttpURLConnection connImage = (HttpURLConnection)urlservlet.openConnection(); 
connImage.setDoInput(true);
connImage.setDoOutput(true);
connImage.setUseCaches(false);

// envoi des infos : nom et extension
PrintWriter requete = new PrintWriter(connImage.getOutputStream(), true);
requete.println(imageFile.getName());
requete.println(getExtension(imageFile));

et je récupère chaque infos en faisant un "readLine" sur la requête entrante dans la servlet

ces deux bouts de codes fonctionnent très bien indépendamment

seulement j'aimerais bien envoyer mon fichier et quelques infos issues du formlaire EN MEME TEMPS
et ça pas moyen...

est-ce que quelqu'un pourrait me mettre sur la voie ?

je n'ai rien trouvé sur le net ou dans ma doc montrant comment faire les deux à la fois, et pourtant je cherche !
si vous pouviez me dépanner ce serait sympa

merci :)
Configuration: Eclipse 3.1
JDK 5.0
Répondre à ouckileou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Wile, le mercredi 21 novembre 2007 à 09:55:03
utilise plutôt des Headers :
connImage.setRequestProperty ("name", imageFile.getName());
connImage.setRequestProperty ("ext", getExtension(imageFile));
Répondre à Wile
Discussions pertinentes trouvées dans le forum
16/11 13h58Java -struts- upload de fichier2
23/07 12h42Upload fichier1
21/05 11h18Probleme upload fichier3
29/03 19h20PHP UPLOAD FICHIERS 1&&2
Plus de discussions sur « [Java][servlet]uploader fichier et infos »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Azureus 3.0.5.2bAzureus - Azureus est un client BitTorrent multiplateformes développé en Java, c'est-à-dire un gestionnaire de téléchargement de...Catégorie: Téléchargement
Licence: Open Source
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Télécharger Image Resizer 1Image Resizer - Petit utilitaire (PowerToy) basique, très simple, permettant de réduire la taille d'une image, dans le but, notamment, de...Catégorie: Graphisme
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [Java][servlet]uploader fichier et infos »