Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récupératio du chémin d'un fichier à partir d'un formulaire [ Réseau & internet / Servlet ] (rakyouna)

mercredi 30 août 2006 à 12:56:39 | Récupératio du chémin d'un fichier à partir d'un formulaire

rakyouna

Salut à tous,

Comment récupérer, dans une Servlet, le chemin d'un fichier saisi dans un formulaire HTML?
Le formulaire contient:

......
<TD> Saisir un fichier : </TD>
<TD> <input type="file" name="fichier" id="fichier"/> </TD> 
......

La méthode  request.getParameter("fichier")) ne me permet pas de récupérer le chémin du fichier !

Please Help  !!!!!


mercredi 30 août 2006 à 14:52:26 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

Ombitious_Developper

salut :

ça devrait être normalement request.getParameter ("fichier").
pouvez vous me dire ce que donne l'appel de cette méthode?


mercredi 30 août 2006 à 15:04:02 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

Ombitious_Developper

salut :

J'ai fait une recherche et j'ai trouvé que tu as raison request.getParameter ne marche pas comme dans le cas d'une zone de texte, avec les flux c'est une autre chose.

J'ai trouvé ce lien :

[ Lien ]


mercredi 30 août 2006 à 15:32:35 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

rakyouna

Slt,
mç pour ta réponse, mais ds le lien que t'as indiqué g pas trouvé c qui resoud mon pb.
Je veux pas upload le fichier mais plutôt recuperer son chémin, puis utiliser ce dernier pour insérrer le fichier ds ma Base de Données.

voir le lien suivant:
[ Lien ]
ds lequel il est indiqué qu'il faut utiliser un script JavaScript comme le suivant:

<script language="javascript">
function getFileName(monNomDeParam){
document.all[monNomDeParam].value
}
</script>
Mais comment rediriger le chémin du fichier à partir d'un tel script vers ma Servlet?

mercredi 30 août 2006 à 17:34:38 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

tu stoque le résultat de la fonction getFileName dans un champ de type hidden et tu le récupère dans ta servlet au moment du submit


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

jeudi 31 août 2006 à 13:03:42 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

rakyouna

Salut,

j'ai écri dans ma page HTML les lignes suivants:

<input type="file" name="fichierLogo" id="fichierLogo"/>

<script language="javascript" type="text/javascript">
   function getFileName("fichierLogo") //monNomDeParam)
   {
     document.all["fichierLogo"].value
   }
</script>

<input type="hidden" name="fichierLogo" id="fichierLogo" value="fichier"/>


et dans ma Servlet j'ai mis:
String filename  = request.getParameter("fichierLogo");

System.out.println("file name : " + filename);

Mais le résultat est tjs "null" et pas de récupération du nom du fichier.


jeudi 31 août 2006 à 13:15:02 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

 essaye plutot :

<input type="file" name="fichierLogo" id="fichierLogo"/>

<script language="javascript" type="text/javascript">
   function getFileName() //monNomDeParam)
   {
     return document.all["fichierLogo"].value;
   }
</script>

<input type="hidden" name="fichier"  value="javascript:getFileName();/>


************
String filename  = request.getParameter("fichier");

System.out.println("file name : " + filename);


ou un truc du genre pasque ton code a toi ne risque pas de fonctionner, bon apres j'ai pu faire une bourde cela fait tres longtemps que je n'ai pas fais de web...


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

jeudi 31 août 2006 à 13:16:22 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

Twinuts

Membre Club Administrateur CodeS-SourceS

ou simplement :

<input type="file" name="fichierLogo" id="fichierLogo"/>
<input type="hidden" name="fichier"  value="javascript:document.all["fichierLogo"].value;/>


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

jeudi 31 août 2006 à 14:51:00 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

rakyouna

malheuseument ça marche tjs pas  !!!!!

jeudi 31 août 2006 à 15:12:18 | Re : Récupératio du chémin d'un fichier à partir d'un formulaire

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

bon a essayer :

<html>
    <head>
       .........
    </head>
    <body>
       .....
        <form name="bob" method="post" action="taServlet" enctype="multipart/form-data">
            Chemin du fichier : <input type="file" name="fichierLogo" maxlength="100000" accept="text/*"/>
             <br>
             <input type="submit" value="Envoyer"/>
             ......
        </form>

coté servlet

String filename  = request.getParameter("fichier");//ici j'ai quand meme un doute mais bon rouillé comme je suis .....
System.out.println("file name : " + filename);


ref: http://fr.selfhtml.org/html/formulaires/transfert_fichier.htm

sinon ref : ma recherche google

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA


1 2

Cette discussion est classé dans : fichier, partir, formulaire, chémin, récupératio


Répondre à ce message

Sujets en rapport avec ce message

Comment en java générer un fichier word? [ par StellaK ] Bonjour à tous, comment crée-t-on des fichiers word (.doc) à partir d'une application web? car je ne trouve que des générations de pdf à partir du web Exploitation du fichier binaire de validation d'un formulaire [ par SONY30 ] J'aimerai savoir si quelqu'un s'était déjà penché sur l'exploitation du fichier binaire en validation d'un formulaire lors d'un transfert d'image par Comment récuperer sur un serveur un fichier envoyé part un client via un formulaire (multipart/form-data) [ par Chris75W ] Bonjour, j'ai besoin de récuperer un fichier par un seveur. Ce fichier doit être envoyé par un client via un formulaire multipart/form-data. Je n'arri Impression d'un fichier a partir de java [ par Arknox ] Bonjour a tousJe cherche a imprimer un fichier (XML ici) avec java. Quelqu'un connais t'il la marche a suivre. Ou bien quelqu'un aurait t'il un exempl créer un fichier excel à partir d'un fichier xml [ par Tara ] Bonjour à tous !Mon problème se résume dans le sujet à savoir : comment puis-je créer un fichier excel à partir d'un fichier xml ?Faut-il que je passe Ecrire dans un fichier à partir d'un applet [ par Nicolas79 ] Voilà, je suis en train de mettre au point un compteur en Java. J'ai donc un fichier qui stock le nombre de visiteurs.Mon applet veut bien lire le con GENERATION DE PDF A PARTIR DE XML [ par AS_DE_TREFLE ] JE VEUX GENERER DU PDF A PARTIR DU XML. EN EFFET J'OBTIENS A PARTIR D'UNE SERVLET LE FICHIER XML SVT: ETS1< appeler un fichier pdf à partir d'une page jsp [ par wadiaa2 ] bnojour, svp, comment appeler un fichier pdf à partir d'une page jsp? c est urgent svp mercisophya A partir fichier XML => graphe [ par javaKatz ] Dans le cadre d'un projet d'E-learning, j'ai des petits soucis pour bien concevoir quels outils utiliser. Un élève va voir son cours en ligne, nous ré Lancer un fichier .bat à partir d'un programme Java [ par arsene_lupin ] Salut Voila, j'ai une interface qui me permet de saisir deux champs qui me servent de paramètres pour un fichier .bat. Une fois les champs saisis, je


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.