Rechercher : dans
Par :

Récuperer le chemin <input type="file"

Dernière réponse le 24 avr 2009 à 14:50:53 g25452, le 24 avr 2009 à 11:28:18 
 Signaler ce message aux modérateurs

Bonjour,

J'ai placer un browser dans ma page jsp, et lorsque je choisit le fichier via le browser
et que je fais un System.outn du chemin du fichier selectionner, je n'ai que le nom,
et j'aurais besoin de recuperer tous le chemin du fichier selectionné




<form:form onsubmit="document.getElementById('idButton').value='Traîtement en cours ...'" action="ajouter.html"
           method="POST">



	        <input type="file" name="cible">
         
                <input type="submit" id="idButton" name="ajouter" value="Ajouter" tabindex="50"/>

</form:form>


(dans mon controlleur)

 String leChemin = (String) request.getParameter("cible");
 System.out.println("leChemin = " + leChemin);




Est-ce que quelqu'un pourreait m'aider svp, merci
Configuration: Windows XP
Firefox 3.0.9

PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

login08, le 24 avr 2009 à 11:47:01

Bonjour,

Regarde du côté de $_FILE['nom_de_l'input']['type_de_ce_que_tu_veux_récupérer']­

ex

<input type='file' name='fichier'>

Tu as ton bouton pour parcourir.

$_FILE['fichier']['name']
=> pour avoir le nom du fichier

Bon bien sur avec les tests qui vont bien.

Mais je pense qu'aver la variable $_FILE il doit exister un paramètre qui te donne le chemin.

A voir.

Répondre à login08

2

g25452, le 24 avr 2009 à 14:41:17

Merci mais je comprend pas ou je place la ligne

$_FILE['fichier']['name']

je dois mettre ca ou dans le code?

Répondre à g25452

3

 login08, le 24 avr 2009 à 14:50:53

Je ne suis pas sur mais je crois que la variable $_FILE ne se récupère que lorsque le formulaire a été soumis.

Donc une fois que l'utilisateur à valider le formulaire. Par contre c'est une variable PHP dc tout dépend si ton contrôleur est en PHP où java script.

Répondre à login08