Comment attribuer un chemin de fichier local à une entrée de fichier en HTML
Le code HTML L'élément est utilisé pour permettre aux utilisateurs de sélectionner un fichier sur leur ordinateur local à télécharger sur un serveur. Cependant, pour des raisons de sécurité, vous ne pouvez pas définir directement la valeur de ce champ de saisie sur un chemin de système de fichiers disque côté client.
Imaginez si cela était possible et qu'un site Web malveillant pourrait l'exploiter avec le code suivant :
<form name="foo" method="post" enctype="multipart/form-data"> <input type="file" value="c:/passwords.txt"> </form> <script>document.foo.submit();</script>
Cela permettrait aux sites Web d'obtenir un accès non autorisé à des fichiers sensibles, tels que des mots de passe, stockés sur votre ordinateur local.
Au lieu de cela, les navigateurs restreignent la valeur d'un champ de saisie de fichier vers des ressources Web accessibles au public. Bien que vous puissiez définir la valeur sur un fichier distant, cela n'offre pas le même niveau de fonctionnalités que l'accès à un chemin de fichier local.
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!