recuperer chemin absolu

recuperer chemin absolu - HTML/CSS - Programmation

Marsh Posté le 20-03-2007 à 10:53:07    

Bonjour,
 
 
Dans un formulaire html, je voudrais récupérer le chemin absolu d'un fichier  
 

Code :
  1. <form action="addOK.jsp" method="post" target="_self">
  2. Sélectionner un fichier:
  3. <input type="file"  name="chemin"/>
  4. ........


 
Ici dans la page addOK.jsp je recupere le nom du fichier que j'ai sélectionné soit fichier.txt au lieu de C:\Documents and Settings\M\Bureau\fichiuer.txt
 
Quelqu'un a une idée?
Merci

Reply

Marsh Posté le 20-03-2007 à 10:53:07   

Reply

Marsh Posté le 20-03-2007 à 11:58:56    

Sous IE, perso, je récupère bien le chemin complet. T'es sous FF?

Reply

Marsh Posté le 20-03-2007 à 12:06:14    

Euh il me semble qu'un input de type "file" n'envoit jamais le chemin complet du fichier uploadé :o


---------------
When it's from Finland it's good.  - Mon blog
Reply

Marsh Posté le 20-03-2007 à 12:22:05    

exacte sous IE ca marche  
 
je suis sous firefox
 
ya t'il un moyen de contourner ca??


Message édité par aquastar le 20-03-2007 à 12:22:24
Reply

Marsh Posté le 22-03-2007 à 15:26:45    

please  
 
???????????

Reply

Marsh Posté le 22-03-2007 à 16:22:34    

non, à moins que en JS tu ne créé un champ input hidden dans le quel via Javascript tu colles le chemin du fichier.
 
PS: à quoi ca peut te servir ça ?

Reply

Marsh Posté le 22-03-2007 à 16:44:18    

gatsu35 a écrit :

non, à moins que en JS tu ne créé un champ input hidden dans le quel via Javascript tu colles le chemin du fichier.
 
PS: à quoi ca peut te servir ça ?


 
moi, j'en ai eu besoin et j'ai fait cette technique du champ caché. J'en ai eu besoin dans un contexte particulier. Des fiches documentaires (concernant des fichiers doc, xls...) avec des méta données sur un intranet web et il fallait avoir sur chaque fiche un lien hypertexte :
- pointant sur le fichier sur un lecteur réseau si l'utilisateur était sous IE (lien de type file://)
- pointant sur le fichier provenant du même lecteur réseau mais monté via samba si l'utilisateur était sous Mozilla Linux (lien en http://)
 
Il fallait récupérer le chemin complet du fichier pour faire du find/replace de certaines portions du chemin du fichier :D

Reply

Marsh Posté le 22-03-2007 à 17:42:32    

Mais par cette méthode j'exécuterai une fonction java script et non la page jsp que j'ai déjà faite
Peut on exécuter 2 actions lors de l'envoi d'un formulaire?

 

As tu un exemple de code sous la main?

 


merci


Message édité par aquastar le 22-03-2007 à 17:50:05
Reply

Marsh Posté le 26-03-2007 à 12:24:07    

ben oui, on peut exécuter 2 actions javascript sur l'envoi d'un formulaire..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed