IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[Debutant] [JSP/Servlet] Upload d'image vers le serveur


Sujet :

Servlets/JSP Java

  1. #1
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut [Debutant] [JSP/Servlet] Upload d'image vers le serveur
    Bonjour tout le monde,
    J'espere que vous allez bien .

    J'aimerais à partir d'un formulaire en jsp, uploader une image sur le serveur et part la même occasion specifié le chemin du fichier dans la base de donnée MySQL.

    Je ne vous demande pas le code tout fait, j'aurais juste besoin d'un point de départ où commencer pour réaliser cela.

    Ce que j'ai compris d'apres mes recherches : ca serait d'envoyer, par la méthode POST du formulaire, l'image vers une servlet qui lira l'image byte par byte et l'enverra vers le serveur... Est-ce que j'ai bon ?
    Je vois pas trop comment faire, je suis perdu, je sais même pas quel classe regarder pour realiser ceci (car j'aimerais le coder).

    Donc voila, j'ai juste besoin d'un point de départ (petite explication ou classe à regarder ou même des exemples, ou autres...).

    Merci d'avance pour votre patience.

    ++
    ShinJava

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    une chtite question avant de continuer: utilises tu le framework struts pour ta couche présentation?

  3. #3
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut
    Salut,
    Non je n'utilise pas strut. Je prefere ne pas l'utiliser afin de faire tout ça à la main pour mieux apprendre et comprendre. Plus tard, j'en ferais surement appel pour me faciliter la vie mais pour le moment je suis dans une optique d'apprentissage.

    Merci

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    alors dans ce cas, pour faire un upload regarde du cote de commonFileUpload
    http://jakarta.apache.org/commons/fileupload/

    Struts se sert, pour sa part, de cette lib pour permettre d uploader des fichiers vers le server

  5. #5
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut
    Salut,
    Merci beaucoup.
    J'ai commencé à jetter un ptit coup d'oeil, ca n'a pas l'air evident de mettre tout ça en place et a comprendre aussi.


    Au début j'aurais bien voulu comprendre le mode de fonctionnement, comme par exemple comment recuperer le fichier à partir d'un formulaire dans une servlet, ensuite la lire byte par byte pour finalement l'envoyé vers le serveur (je sais meme pas si cela fonctionne comme ca).

    Je pensais que ca serait assez simple pour uploader une image a partir d'un formulaire vers le serveur.

    Bon bah, je vais commencer à lire tout ca.

    Si y'a d'autres conseils et propositions, n'hésitez pas !
    ++
    ShinJava

  6. #6
    zev
    zev est déconnecté
    Membre expérimenté
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Par défaut
    Tiens le code complet :

    http://www.developpez.net/forums/viewtopic.php?t=352080

    Sinon apres pour gerer mes fichiers, j'ai une bete base de donnee avec les colonnes titre, puis fichier (avec le nom du fichier), auteur (le mec connecté) et date de chargement.
    Quand on efface un fichier, j'efface egalement la ligne correspondante dans la base.
    Il serait pas mal aussi de limiter la taille du dossier ou tu places tes images, pour eviter les abus et de saturer le disque dur.
    Si qqun sait comment faire ça sous linux Debian, je suis preneur (pas eu le temps de regarder encore).

  7. #7
    Membre éclairé Avatar de ShinJava
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 413
    Par défaut
    Ah merci beaucoup !
    Je pense que cela va bien m'aider.

    Oui je pense aussi qu'il serait bien de limiter le repertoire d'upload.
    Je suis aussi sur Debian et j'ai pas encore regarder de ce côté-ci.

    Je vais repondre sur ton autre post car j'ai une question à propos de ton code.

    Merci
    ++
    ShinJava

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET]upload de fichier vers un serveur
    Par damaskinos dans le forum Windows Forms
    Réponses: 5
    Dernier message: 09/10/2013, 19h20
  2. upload des images vers le serveur
    Par info007 dans le forum Struts 1
    Réponses: 1
    Dernier message: 10/02/2009, 11h38
  3. [debutant] JSP/servlet et eclipse
    Par djibril dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/09/2007, 14h54
  4. Uploader une image vers un serveur
    Par vincedav31 dans le forum Applets
    Réponses: 4
    Dernier message: 10/08/2007, 11h24
  5. uploader une image sur le serveur
    Par kespy13 dans le forum Langage
    Réponses: 5
    Dernier message: 07/04/2006, 20h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo