Maison >interface Web >js tutoriel >Comment puis-je obtenir le chemin complet du fichier à partir d'un élément HTML ?
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!