Bonjour je débute, et j'ai une appli jee dans laquelle qqn doit pouvoir uploader un fichier que qqn d'autre pourra télécharger.
Je ne sais pas quoi utiliser. Pouvez-vous m'éclairer sur les solutions possibles ?
Merci d'avance.
Sandra.
Bonjour je débute, et j'ai une appli jee dans laquelle qqn doit pouvoir uploader un fichier que qqn d'autre pourra télécharger.
Je ne sais pas quoi utiliser. Pouvez-vous m'éclairer sur les solutions possibles ?
Merci d'avance.
Sandra.
Tu fais tout simplement un formulaire avec un input de type file. Ensuite, tu peux soit utiliser commons upload ou cos pour gérer le formulaire du côté serveur (servlet).
Je suis désolée mais pourrais-tu préciser, aurais-tu des exemples ?
Je précise que je suis sur une page .xhtml et que je travaille avec JBoss Seam.
Merci bcp
Sandra
Tu pourrais faire un minimum d'effort. Je t'ai donné deux api qui permettent de gérer l'upload des fichiers, tu peux tout de même utiliser google et regarder ça.
L'upload d'un fichier, n'est pas différent de la manière de procédé avec du html. Tu dois créer un formulaire un champs input de type file.
Après, il ne te reste plus qu'a traiter cela du côté serveur en utilisant une des api que j'ai parlé. Dans ma grande bonté, je t'offre le lien vers le manuel utilisateur de commons fileupload : http://commons.apache.org/fileupload/using.html
Si tu veux faire en sorte, que l'utilisateur puisse télécharger le fichier, tu as déjà le code dans la FAQ. Ensuite, tu peux simplement proposer un lien dans ta page vers le fichier et cela proposera automatiquement à l'utilisateur de télécharger le fichier.
sinon, puisque t'es visiblement sous JSF, oublie ce que darkxan a dit et concentre toi sur le composant t:fileUpload de tomahawk ^^ qui fait déjà tout çà et te met ton file dans ton bean http://myfaces.apache.org/tomahawk/fileUpload.html (exemple avec facelets: http://wiki.apache.org/myfaces/Use_F..._with_Tomahawk )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager