Imaginez que votre page Web souhaite interagir avec les fichiers sur l'ordinateur de l'utilisateur. HTML5 fournit un outil pratique appelé File API pour rendre cela possible. L'API File permet l'interaction avec des fichiers uniques, multiples ainsi que BLOB.
L'API FileReader peut être utilisée pour lire un fichier de manière asynchrone en collaboration avec Javascript gestion des événements. Cependant, tous les navigateurs ne prennent pas en charge HTML 5, il est donc important de tester la compatibilité du navigateur avant d'utiliser l'API File.
qu'est-ce qu'un caractère spécial
Il existe quatre méthodes intégrées à l'API FileReader pour lire les fichiers locaux :
- FileReader.readAsArrayBuffer() : Lit le contenu du fichier d'entrée spécifié. L'attribut result contient un ArrayBuffer représentant les données du fichier.
- FileReader.readAsBinaryString() : Lit le contenu du fichier d'entrée spécifié. L'attribut result contient les données binaires brutes du fichier sous forme de chaîne.
- FileReader.readAsDataURL() : Lit le contenu du fichier d'entrée spécifié. L'attribut result contient une URL représentant les données du fichier.
- FileReader.readAsText() : Lit le contenu du fichier d'entrée spécifié. L'attribut result contient le contenu du fichier sous forme de chaîne de texte. Cette méthode peut prendre la version d'encodage comme deuxième argument (si nécessaire). L'encodage par défaut est UTF-8.
Différents exemples de lecture de fichiers texte locaux à l'aide de JavaScript :
Exemple 1: Pour démontrer l’utilisation de la méthode FileReader.readAsText() pour lire le fichier local.
HTML
Lire le titre du fichier texte> tête>
pré>