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

Struts 1 Java Discussion :

probleme d'upload struts et postgres


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut probleme d'upload struts et postgres
    SVP je suis débutante en J2EE et struts, j'ai un problème d'upload des documents (.doc, .txt, pdf..), il faut, à l'aide d'interface contenant un fiche de renseignement (formulaire), ajouter le document à une base de donnée postgres, et le document sera consultable par l'utilisateur dans le navigateur, c'est bon pour l'ajout du doc dans la base de donnée, mais j'ai pas réussi dans l'upload de document,j'ai essayé tous les codes de l'internet et le code de faq struts mais ce dernier n'ajoute pas le document dans une base de données et le doc ne s'ouvre pas dans le navigateur
    Fichiers attachés Fichiers attachés

  2. #2
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    SVP c tres urgent

  3. #3
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Bonjour,

    Quel est le problème exactement ?

    y a t-il une exception ? si oui laquelle ?

  4. #4
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    Merci bcp pour votre réponse. il y a pas d'exception,car ce code c pour l'ajout du chemin du doc dans la base seulement.
    Mais le problème que le document ajouté, par l'admin, dans la base de données doit être ouvrable dans le navigateur.

  5. #5
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Bonjour,

    j'ai bien compris que vous vouliez faire un upload de fichier

    la question est où se situe le problème ?
    - vous voulez savoir comment on fait pour gérer l'upload de fichier avec struts ?
    - il y a une erreur lors de l'exécution ?
    - ...

  6. #6
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    Non il n y a pas d'erreur d'exécution, mais l'utilisateur du site ne peut consulter directement le document ( il n'y pas un lien...)
    merci d'avance

  7. #7
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    le document est bien dans la base de donnée ?

  8. #8
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    En regardant de plus près le fichier FormAjout.java, j'ai l'impression qu'il y a un problème global de conception

    l'attribut theFile est un type String.

    cela signifie que vous ne faite pas d'upload du fichier, mais que vous récupérez uniquement le nom (ou le chemin local c:\....),le fichier restant physiquement sur le poste client.

    Donc lors de l'utilisateur ne risque pas de pouvoir voir le fichier, car il n'y a aucun fichier sur le serveur.

  9. #9
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    oui c vrai c ça le problème j'ai pas réussi avec le type FormFile, il n'ajoute rien dans la base, ni le nom ni le chemin, donc j'ai remplacé avec le type String, main c'est pas la bonne solution et le client ne peut pas visualiser le contenu doc

  10. #10
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    le type FormFile est le type seul qui upload le fichier. il faut donc remettre en place ce type (et le faire marcher).

    voici globalement comment je vois la chose :

    1) mise en place du FormFile, vous trouverez de l'aide dans la FAQ

    2) stockage du fichier uploadé ?
    - directement en base ?
    - copie du fichier sur le serveur et chemin dans la base ?

    3) ....

  11. #11
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    ok merci bcp je vais essayer encore une fois le code du faq...
    pour le stockage du fichier uploadé, soit j'ajoute le chemin ou le fichier entier dans la base, je pense que l'ajout du chemin sera plus facile, mais l'important que le client peut consulter le contenu du fichier uploadé dans son poste

  12. #12
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    de la façon dont est stocké le fichier dépend la façon de le lire par la suite

    tout dépend de la gestion du serveur

    si vous pouvez l'enregistrer dans un dossier spécifique, vous pouvez n'enregistrer dans la base que le nom du fichier

    il suffira ensuite de lire le fichier à partir du nom sélectionné par l'utilisateur et lui renvoyer dans la requête (voir ici)

    sinon, il faut tout stocker dans la base nom et contenu (sous forme de blob)

  13. #13
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    mais dans le postgres j'ai pas trouver le type blob

  14. #14
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    je ne suis pas un spécialiste postgresql
    Mais je pense qu'il faut regarder le type oid
    d'après ce que j'ai compris ici

  15. #15
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 8
    Par défaut
    ok vraiment meeerci bcp pour votre c très gentil, je suis entrain de voir tous ces liens

Discussions similaires

  1. probleme d'upload du fichier avec struts
    Par buchir dans le forum Struts 1
    Réponses: 5
    Dernier message: 22/06/2007, 20h59
  2. Probleme d'upload
    Par FreshVic dans le forum Struts 1
    Réponses: 10
    Dernier message: 22/05/2006, 17h15
  3. [uploadfile] - Probleme pour upload
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/07/2005, 12h28
  4. [Upload] probleme d upload de fichier
    Par Stef784ever dans le forum Langage
    Réponses: 7
    Dernier message: 09/05/2005, 17h45
  5. [Plugin][easystruts]Probleme avec eclipse struts et tomcat
    Par chng001 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/10/2004, 09h12

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