Maison > interface Web > js tutoriel > Puis-je définir directement un chemin de fichier local vers un élément d'entrée de fichier HTML ?

Puis-je définir directement un chemin de fichier local vers un élément d'entrée de fichier HTML ?

Mary-Kate Olsen
Libérer: 2024-12-25 09:30:33
original
805 Les gens l'ont consulté

Can I Directly Set a Local File Path to an HTML File Input Element?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal