Bonjour,
Bravoooooooo j'ai telecharger le zip et il fonctionne bien.merciiiiiiiiiiiiii :)
mais maintenant je cherche comment afficher le résultat de l'upload des 3 fichiers dans un tableau et comment les internautes peuvent les téléchargers ensuite à partir de ma page web.
BONSOIR TOUT LE MONDE
J AI EXECUTE LE CODE MAIS J ARRIVE PAS A SAVOIR SI CA MARCHE OU PAS.
PAS D ERREUR MAIS UN LIGNE QUI APPARIT.
S IL VOUS PLAIS C URGENT.
MERCI
J'ai changé de machine pour mes tests. C'est un problème matériel sur mon portable qui en est la cause. Même sur un serveur distant, à partir de mon PC ça prend un temps fou alors que sur d'autres postes ça ne pose aucun problème.
J'ai changé de machine pour mes tests. C'est un problème matériel sur mon portable qui en est la cause. Même sur un serveur distant, à partir de mon PC ça prend un temps fou alors que sur d'autres postes ça ne pose aucun problème.
J'ai aussi testé votre code sur GLASSFISH et ça marche à merveille (il faut seulement supprimer org.apache.tomcat.util.http.fileupload.FileUpload dans la partie import)Encore un fois BRAVO!!
Bonjour tous le monde,
voilà le code marche a merveille apart un simple problme, qd je upload un fichier il le met dans le dossier eclipse si je ne spécifie pas la racine dans le chemin de writ, si no il le met dans c:/NomDossierToUploadTo. mes moi je veux qu'il le met dans mon dossier web ou le jsp ou ma servelt se trouve qlq1 plz m'aide..
Le répertoire de destination se trouve dans page4.jsp => File savedFile = new File("C:\\tmp\", fullFile.getName());
Quel erreur s'affiche pour que ca ne fonctionne pas ? ^^
Comment puis-je changer le répertoire de destination du fichier pour qu'il arrive dans un dossier image sur le serveur ?? il me met tout le temps la même erreur !!!
Salut siGo53,
En fait, l'erreur provien du fait qu'il ne trouve pas les librairies "commons-fileupload-1.2.jar" et "commons-io-1.4.jar" (permettant le transfert du fichier). Il faut les mettre dans ton répertoire WEB-INF/lib de ton site. Si cela ne résoud pas ton problème, met les librairies dans le répertoire lib qui se situe à la racine de tomcat. ^^ N'oublie pas de redémarer ton serveur pour que les librairies soient prises en comptes :)
Salut!
Jessaie d'utiliser ton code, mais j'ai visiblement quelques erreurs que je n'arrive pas corriger étant donné que Eclipse ne me signale aucune erreur.
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP:
Une erreur s'est produite à la ligne: 22 dans le fichier jsp: /page4.jsp
ServletFileUpload cannot be resolved
19: %>
20: <%
21: // Check that we have a file upload request
22: boolean isMultipart = ServletFileUpload.isMultipartContent(request);
23: // Create a factory for disk-based file items
24: DiskFileItemFactory factory = new DiskFileItemFactory();
25:
Une erreur s'est produite à la ligne: 24 dans le fichier jsp: /page4.jsp
DiskFileItemFactory cannot be resolved to a type
21: // Check that we have a file upload request
22: boolean isMultipart = ServletFileUpload.isMultipartContent(request);
23: // Create a factory for disk-based file items
24: DiskFileItemFactory factory = new DiskFileItemFactory();
25:
26: // Create a new file upload handler
27: ServletFileUpload upload = new ServletFileUpload(factory);
Une erreur s'est produite à la ligne: 24 dans le fichier jsp: /page4.jsp
DiskFileItemFactory cannot be resolved to a type
21: // Check that we have a file upload request
22: boolean isMultipart = ServletFileUpload.isMultipartContent(request);
23: // Create a factory for disk-based file items
24: DiskFileItemFactory factory = new DiskFileItemFactory();
25:
26: // Create a new file upload handler
27: ServletFileUpload upload = new ServletFileUpload(factory);
Cela fait des heures que je cherche ! Mais je ne trouve vraiment pas ! Help !
Bonjour, le code fonctionne mais je note encore quelques bugs:
-On est obligé d'ajouter les deux fichiers à la fois.
-Si le nom de l'image comporte un accent, le nom de sortie est altéré! (changer UTF8 par Iso-8859-1 dans les deux JSP ne résoud pas le problème, je pense que c'est parceque je travaille sous Windows2000)
Sinon pour les problèmes de répertoires on peut ajouter la ligne suivante:
new File("C:\\tmp\").mkdir();
au-dessus de:
File savedFile = new File("C:\\tmp\", fullFile.getName());
Bonjour,
bon code :)
Il faut d'abord crée le répertoire "tmp" dans la racine de C: et ensuite j'ai fais quelques modifications sur le code ^^. essaye avec ça :
_________________________________________________________
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Merci pour ce code mais j'aurais quelques question.
Qu'est censée faire la page4.jsp car elle me retourne des erreurs. J'ai mis les pages jsp et les .jar dans le même répertoire, index.jsp s'exécute mais ensuite erreur.
J'ai lu la doc fournie :
http://commons.apache.org/fileupload/using.html
Et j'avoue que j'ai un peu de mal à tout comprendre. Peux-tu m'éclairer un peu. Je mettrai la note quand j'aurai réussi à faire fonctionner tout ça lol :)
Ca marche correctement. Mais pouvez m'aidez si je voulais utiliser un chemin relatif pour le répertoire d'accès des fichiers ???????
Bravoooooooo j'ai telecharger le zip et il fonctionne bien.merciiiiiiiiiiiiii :)
mais maintenant je cherche comment afficher le résultat de l'upload des 3 fichiers dans un tableau et comment les internautes peuvent les téléchargers ensuite à partir de ma page web.
Pouvez Vous M'aidezzzzzzz svpppppppppppppppppppp
merciiiiiiiiiiiiiiiiiiiii
J AI EXECUTE LE CODE MAIS J ARRIVE PAS A SAVOIR SI CA MARCHE OU PAS.
PAS D ERREUR MAIS UN LIGNE QUI APPARIT.
S IL VOUS PLAIS C URGENT.
MERCI