pour une application locale, j'avais besoin
que les utilisateurs choisissent un fichier,
et de récupérer le "nom complet" de celui-ci
( pour le traiter ).
FF3 ne permettant plus à priori de "retrouver" ce
chemin avec <input type="file"> j'ai fait une
ch'tiote fonction qui remplace.
mon foie, peut-être cela peut-il servir à certains ?
Conclusion :
peut-être pas pensé à tout ?
les commentaires constructifs sont les bienvenus
une question : pour permettre de poursuivre
uniquement lorsque le choix d'un fichier est
fait, j'appelle la fonction donnée par l'appelant,
sauriez-vous comment faire pour continuer à la suite
de l'appel en retournant une réponse ?
12 juil. 2008 à 11:03
j'ai pas vraiment lu ton code, je l'ai surtout testé.
Je me suis posé une question car j'ai le même problème, à savoir aller chercher l'adresse d'un fichier en local. Finalement, il y avait plus simple que de faire un explorer comme toi. Au moment de valider le formulaire, une petite fonction JS allait chercher la valeur du champ INPUT et la mettre dans un autre INPUT caché.
Le formulaire HTML :
<form action="" method="post" name="fup">
</form>
<form action="" method="post" name="fchamp">
</form>
Et la partie JS :
function change() {
document.getElementById('champ').value = document.getElementById('up').value;
document.forms.fchamp.submit();
}
12 juil. 2008 à 11:54
il me fallait récupérer le chemin absolu ( ou relatif )
d'un fichier sélectionné, en javascript, en local.
champ.up ne contient que le nom de fichier ( avec FF3 )
mais si ça fonctionnait, je ferais sucrer cette source.
@+
12 juil. 2008 à 12:22
le nom complet ( avec chemins ) est affiché lors du choix,
mais si on exploite le .value, seul le nom de fichier est donné.
@+
12 juil. 2008 à 14:56
Encore une source utile !
Je suis content que tu es trouvé une solution !
a++
PS : 11/10
12 juil. 2008 à 15:07
mais si ça se trouve klicksoe a raison
: n'y a-t-il pas beaucoup plus simple ?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.