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 :

Récupérer le chemin complet avec <input type="file">


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de dariyoosh
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 236
    Par défaut Récupérer le chemin complet avec <input type="file">
    Bonjour,

    J'ai mis dans une page Web, un élément input afin de choisir un fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     <form action="/WebApplication/Servlet1" method="post">
                <input type="file" name="fileBrowser"><br>
                <input type="submit" name="submit">
     </form>
    Donc si par exemple on choisit un fichier dans /home/dariyoosh/tutorial.pdf, une fois on clique sur le bouton submit, le programme contiendra le nom du fichier, c'est à dire tutorial.pdf.

    Maintenant mon problème c'est que après avoir cliqué sur submit, j'ai besoin qu'il me renvoie le chemin absolu (complet) vers le fichier et pas seulement son nom.

    Il me faut donc /home/dariyoosh/tutorial.pdf et pas seuelement tutorial.pdf.

    Comment je dois procéder?

    (Quand je clique sur submit le nom du fichier sera transmis vers un Servlet)

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    bonjour,

    Est-tu bien sur qu'il ne te renvoie que le nom de fichier et non pas le chemin?
    comment récupère tu la variable et comment l'affiche tu?
    Tu utilise le java?

  3. #3
    Membre expérimenté Avatar de dariyoosh
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 236
    Par défaut
    Citation Envoyé par fab76000 Voir le message
    bonjour,

    Est-tu bien sur qu'il ne te renvoie que le nom de fichier et non pas le chemin?
    comment récupère tu la variable et comment l'affiche tu?
    Tu utilise le java?
    Bonjour,

    Merci pour ta réponse, oui effectivement, j'utilise java (plus précisément J2EE), le form a été mis dans un JSP qui appelle la méthode doPost du servlet.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form action="/WebApplication/Servlet1" method="post">
            <input type="file" name="fileBrowser"><br>
            <input type="submit" name="submit">
     </form>
    et à l'intérieur du servlet je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String filename = request.getParameter("fileBrowser");
    sauf que filename est vraiment le nom du fichier et pas le chemin absolu vers le fichier.

Discussions similaires

  1. chemin complet avec <HTML:FILE>
    Par rikunter dans le forum Struts 1
    Réponses: 1
    Dernier message: 27/04/2009, 18h42
  2. récupérer le chemin complet d'un fichier
    Par Mounr dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2007, 14h20
  3. Réponses: 13
    Dernier message: 10/04/2006, 17h25
  4. Probleme avec les "input type="image" "
    Par khokho dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 26/03/2006, 17h12
  5. Récupérer le chemin complet de l'appli
    Par alainpeniche dans le forum Windows
    Réponses: 3
    Dernier message: 10/08/2005, 14h03

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