3 votes

Comment extraire le chemin d'accès complet lorsqu'un utilisateur télécharge un fichier à l'aide de jquery ?

J'essaie d'extraire le chemin complet du fichier qu'un utilisateur télécharge sur le navigateur et je dois le faire en utilisant javascript ou jquery.

Si je donne ($("#userfile").val()); Je suis capable d'extraire uniquement le nom du fichier et non le chemin d'accès complet.

Quelqu'un pourrait-il m'aider ?

2voto

nickf Points 185423

Je pense que c'est une mesure de sécurité pour ne pas révéler le chemin complet des entrées de fichiers.

2voto

Scott Evernden Points 17858

Internet Explorer vous donnera le chemin complet, mais les autres navigateurs ne le feront pas. Voici un exemple de page que j'ai trouvé qui démontre que

1voto

Martin Dobrev Points 1

Avec IE8, ce n'est pas le cas non plus. IE8 cache le véritable chemin d'accès au fichier et le change, par exemple, en :

C:\\**fakepath**\filename

1voto

user731144 Points 21

Comme indiqué ci-dessus, il s'agit généralement d'un problème de permission. Essayez de déplacer le fichier dans une autre zone et accordez-lui toutes les permissions.

var path = $('#file').attr("value");

cela vous donnera également le chemin du fichier

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X