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

Fermé
g25452 Messages postés 66 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 1 juin 2010 - 24 avril 2009 à 11:28
login08 Messages postés 32 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 5 juin 2009 - 24 avril 2009 à 14:50
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
A voir également:

3 réponses

login08 Messages postés 32 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 5 juin 2009 3
24 avril 2009 à 11:47
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.
0
g25452 Messages postés 66 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 1 juin 2010
24 avril 2009 à 14:41
merci mais je comprend pas ou je place la ligne

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

je dois mettre ca ou dans le code?
0
login08 Messages postés 32 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 5 juin 2009 3
24 avril 2009 à 14:50
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.
0