bonjour ,
est il possible de connaitre le repertoire d'un fichier uploadé ?
<input TYPE="FILE" NAME="upload" .......>
upload.value ne contient que le nom du fichier , pas le repertoire .
Merci.
bonjour ,
est il possible de connaitre le repertoire d'un fichier uploadé ?
<input TYPE="FILE" NAME="upload" .......>
upload.value ne contient que le nom du fichier , pas le repertoire .
Merci.
javascript n'a pas à fournir ce genre d'info ...
Chez moi, le chemin complet (dossier & nom de fichier) est bien renseigné. Test avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div id="div"></div> <input type="file" onchange="document.getElementById('div').innerHTML=this.value"/>
a Sub0
merci , mais la solution fonctionne sous IE , pas sous Firefox .
pour des raisons de sécurité sans doute ??
apres vérification , c'est uniquement sous FF3 .
D'apres l'équipe de dev firefox , pour des raisons de securite :
http://support.mozilla.com/tiki-view...1513&forumId=1
il faudra qu'on m'explique
merci de votre aide . je clos le problème .
heu je disais quoi moi ... ???
pour quelles raisons de sécurité ???
He bien tout simplement connaitre l'arborescence du client.
Javascript n'a en aucune manière à communiquer de tels éléments au serveur.
J'ai conservé la version 2 de FF, c'est pour ça que ça fonctionne chez moi...
Le pire dans l'histoire, c'est qu'ils n'ont même pas prévu dans leur V3 une option pour réactiver cette fonctionalité...
Je ne veux pas m'avancer, mais j'ai peut-etre une idée pour résoudre ce problème, faudra d'abord que j'installe la V3 pour faire des essais.
on n'est jamais si bien servi que par soi meme
la solution :
try {
netscape.security.PrivilegeManager.enablePrivilege('UniversalFileRead');
alert(document.attachment.upload.value); // contient le nom de fichier avec repertoire
}
catch ( e) {
alert(document.attachment.upload.value); // ne contient que le nom de fichier
}
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager