Maison >interface Web >js tutoriel >Comment puis-je obtenir le chemin complet du fichier à partir d'un élément HTML ?

Comment puis-je obtenir le chemin complet du fichier à partir d'un élément HTML ?

DDD
DDDoriginal
2024-12-22 06:24:24212parcourir

How Can I Get the Full File Path from an HTML `` Element?

Récupération du chemin complet du fichier à partir de Entrée

Question :

Comment puis-je obtenir le chemin complet du fichier lors de la sélection d'un fichier à l'aide d'un élément ?

Réponse :

En raison de problèmes de sécurité, les navigateurs, notamment Firefox et Chrome, empêchent JavaScript d'accéder au système de fichiers. Cela signifie que les navigateurs fournissent uniquement le nom du fichier, pas le chemin complet du fichier.

L'API de fichiers HTML5 propose la propriété mozFullPath exclusivement dans Firefox. Cependant, les tentatives de récupération de sa valeur génèrent une chaîne vide.

Par conséquent, il n'est pas possible d'obtenir le chemin complet du fichier à l'aide de JavaScript. Au lieu de cela, l'API FileReader peut être utilisée pour la lecture de fichiers, comme démontré dans la question Stack Overflow associée "Prévisualiser une image avant qu'elle ne soit téléchargée."

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn