Rechercher : dans
Par :

Recuperer la valeur complète de mon input file

Dernière réponse le 28 aoû 2009 à 10:19:34 yassine, le 24 jun 2009 à 15:48:51 
 Signaler ce message aux modérateurs

Bonjour,
j'aimerais savoir comment peut-on avoir la valeur complète de mon input file en javascript
voici mon code jsp:

<form name="essai" enctype="multipart/form-data" action="essai2.jsp" method="post">
   			<input name="input" type="hidden" name="addfile" value=""/>  
   					<input name="boutton" type="file" name="filename" />
   					<input name="boutton1" type="file" name="filename2" />
   					<input type="submit" value="Ajouter" onclick="test_ouverture();" />
 					
 			</form>

dans ma fonction javascript j'arrive a récupérer seulement le nom de mon fichier uploadé alors que moi je veux tout son chemin afin de pouvoir l'utiliser dans fonction java
merci de votre aide
cordialement
Configuration: Windows XP
Firefox 3.0.1

Meilleures réponses pour « recuperer la valeur complète de mon input file » dans :
Télécharger Digital Photo Recovery VoirFree Art Plus Digital Photo Recovery est un outil puissant permettant de retrouver et de restaurer les images accidentellement supprimées d'une carte mémoire. Il fonctionne avec tous les types de carte mémoire. Les fichiers peuvent être récupérés à...
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

babou054, le 24 jun 2009 à 15:57:20

Pour des raison de sécurité c'est ps possible de recuperer un input type file en js

Répondre à babou054

2

yassine_036, le 24 jun 2009 à 16:06:37

Merci pour ta réponse alors comment pourrai je récupérer toute la valeur?
même si je ne comprends pas les raisons de sécurités mais opérations je ne les fais pas côté serveur

Répondre à yassine_036

3

babou054, le 24 jun 2009 à 16:08:44

Bah tu peux recupe toute la valeur en php avec $_filles['tonfichier']

Répondre à babou054

4

yassine_036, le 24 jun 2009 à 16:15:35

Non je travaille en jsp
cordialement

Répondre à yassine_036

5

yassine_036, le 24 jun 2009 à 16:34:34

Bonjour
il n'y a pas de solution en jsp pour pouvoir récupérer toute la valeur?
cordialement

Répondre à yassine_036

6

 gasylaran, le 28 aoû 2009 à 10:19:34

J'ai le meme probleme que toi

j'ai déjà essayé $_FILES["tonfichier"] (ici, ca serait $_FILES["addfile"]), et ça n'a aucun rapport
$_FILES["tonfichier"] est un tableau de taille 4 (nommons le array)

array[tmp_name] est le chemin complet de ton fichier uploadé (mais ca n'aura strictement aucun rapport)
array[name] est uniquement le NOM de ton fichier (document.doc ou image.jpg, etc.)
array[size] est la taille de ton fichier, en octets
array[type] est le type de ton fichier (jpg, doc, bmp, etc.)
http://perso.univ-rennes1.fr/pascal.aubry/doc/php_variables/_files.php

en ce qui me concerne, je cherche plutot en php, mais je trouve pas, donc je me suis posé la question pour le javascript
c'est comme ca que je suis tombé sur ce topic
et je dois avouer que sur chacun des autres forums que j'ai visités, je lis que c'est pas possible pour des raisons de sécurité...

dans le cadre de mon travail, j'ai trouvé un moyen de tricher un peu la dessus (si ca t'intéresse) :
je developpe dans le cadre d'un stage en entreprise, donc opur une entreprise, et j'ai remarqué que tous les fichiers que je veux récupérer a partir d'un input type file sont dans le meme répertoire
donc j'ai récupéré uniquement le nom du fichier, et je l'ai concaténé au chemin du répertoire (sur le réseau de l'entreprise, donc le meme pour chacun)


cela dit, mon maitre de stage veut absolument que je trouve un moyen sans trichier (useless et impossible selon moi, mais sinon, j'ai plus rien d'autre a faire jusqu'a la fin de mon stage que des tests sur l'application...)

bref, j'espère que ma solution cheaté pourrait éventuellement t'aider

Répondre à gasylaran