Maison interface Web js tutoriel Connaissance de la lecture de fichiers

Connaissance de la lecture de fichiers

Jul 18, 2017 pm 04:15 PM
知识

Récemment, un collègue m'a demandé si js pouvait lire des fichiers locaux

Je me souviens avoir déjà vu un article sur js lisant des fichiers locaux, puis j'ai moi-même écrit une démo.

ps : C'est un peu comme le flux IO de Java, mais il y a des différences.

Voici quelques étapes que j'ai résumées :

1. Obtenez l'objet fichier
var file=document.querySelector('input');
2. Événement
file.onchange=function(){
3. Obtenir la ressource du fichier
var list=this.files;
4. Créer un lecteur
var reader=new FileReader() ;
5. Commencez à lire le fichier
readasdataurl () La méthode Renvoie un chemin de fichier
readastext () Renvoie un contenu de fichier (String)
reader.readaSDataurl (list [0]);
Obtenez le résultat une fois la lecture du fichier terminée             nous dans dans dans dans dans dans dans les résultats
   reader.onload=function(){
🎜>    }
>

Dans ce cas, vous pouvez regarder console.dir(this) en arrière-plan ; notez qu'il existe deux méthodes pour lire les fichiers ①readAsDataURL() renvoie un chemin de fichier ②readAsText() La méthode renvoie le contenu d'un fichier (chaîne) ;

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Laissez-vous découvrir les connaissances choquantes du système Win10x Laissez-vous découvrir les connaissances choquantes du système Win10x Jul 14, 2023 am 11:29 AM

Récemment, la dernière image téléchargée du système win10X a été divulguée sur Internet. Contrairement à l'ISO courante, cette image est au format .ffu et ne peut actuellement être utilisée que pour l'expérience Surface Pro7. Bien que de nombreux amis ne puissent pas en faire l'expérience, vous pouvez toujours lire le contenu pertinent de l'évaluation et vous amuser, alors jetons un coup d'œil à la dernière évaluation du système win10x La dernière évaluation du système win10x 1. La plus grande différence entre ! Win10X et Win10 apparaissent pour la première fois après le démarrage. Les boutons sont placés au centre de la barre des tâches. En plus des applications épinglées, la barre des tâches peut également afficher les applications récemment lancées, similaires aux téléphones Android et iOS. 2. Une autre chose est que le menu « Démarrer » du nouveau système ne prend pas en charge les fichiers

Parlons de l'extraction de connaissances. L'avez-vous appris ? Parlons de l'extraction de connaissances. L'avez-vous appris ? Nov 13, 2023 pm 08:13 PM

1. Introduction L'extraction de connaissances fait généralement référence à l'extraction d'informations structurées à partir de textes non structurés, tels que des balises et des phrases contenant des informations sémantiques riches. Ceci est largement utilisé dans l'industrie dans des scénarios tels que la compréhension du contenu et la compréhension des produits. En extrayant des balises précieuses à partir d'informations textuelles générées par l'utilisateur, il est appliqué au contenu ou aux produits. L'extraction des connaissances s'accompagne généralement de la classification des balises ou des expressions extraites. . , est généralement modélisé comme une tâche de reconnaissance d'entité nommée. La tâche générale de reconnaissance d'entité nommée consiste à identifier les composants d'entité nommée et à classer les composants en noms de lieux, noms de personnes, noms d'organisations, etc. marquez des mots dans des catégories définies par Field, telles que la série (Air Force One, Sonic 9), la marque (Nike, Li Ning), le type (chaussures, vêtements, numérique), le style (

Comprendre Golang : connaissances essentielles pour les développeurs Comprendre Golang : connaissances essentielles pour les développeurs Feb 23, 2024 am 10:51 AM

Golang, également connu sous le nom de langage Go, est un langage de programmation open source développé par Google. Depuis sa sortie en 2007, Golang s'est progressivement imposé dans le domaine du développement logiciel et a été plébiscité par de plus en plus de développeurs. En tant que langage compilé à typage statique, Golang présente de nombreux avantages, tels que des capacités de traitement simultané efficaces, une syntaxe concise et une prise en charge d'outils puissants, ce qui lui confère de larges perspectives d'application dans le cloud computing, le traitement du Big Data, la programmation réseau, etc. Cet article présentera les concepts de base de Golang,

Comment un chatbot répond-il aux questions via un knowledge graph ? Comment un chatbot répond-il aux questions via un knowledge graph ? Apr 17, 2023 am 09:13 AM

Préface En 1950, Turing a publié l'article historique "Computing Machinery and Intelligence", proposant un célèbre principe de jugement sur les robots - le test de Turing, également connu sous le nom de jugement de Turing, qui stipule que si le premier Si les trois ne peut pas faire la différence entre les réponses des humains et des machines IA, on peut conclure que la machine possède une intelligence artificielle. En 2008, le majordome IA Jarvis dans "Iron Man" de Marvel a fait savoir aux gens comment l'IA peut aider avec précision les humains (Tony) à résoudre divers problèmes qui leur sont lancés... Figure 1 : le majordome IA Jarvis ( Source de l'image : Internet) Au début En 2023, Chat, un robot de chat gratuit qui a fait son apparition dans le monde de la technologie de manière 2C, est devenu populaire.

Comprendre la sécurité des serveurs Linux : connaissances et compétences essentielles Comprendre la sécurité des serveurs Linux : connaissances et compétences essentielles Sep 09, 2023 pm 02:55 PM

Comprendre la sécurité des serveurs Linux : connaissances et compétences essentielles Avec le développement continu d'Internet, les serveurs Linux sont de plus en plus utilisés dans divers domaines. Cependant, comme les serveurs stockent une grande quantité de données sensibles, leurs problèmes de sécurité sont également au centre de l’attention. Cet article présentera quelques connaissances et compétences essentielles en matière de sécurité des serveurs Linux pour vous aider à protéger votre serveur contre les attaques. Mise à jour et maintenance des systèmes d'exploitation et des logiciels La mise à jour en temps opportun des systèmes d'exploitation et des logiciels est un élément important pour assurer la sécurité de votre serveur. Parce que chaque système d'exploitation et logiciel

En savoir plus sur les nœuds frères jQuery En savoir plus sur les nœuds frères jQuery Feb 27, 2024 pm 06:51 PM

Il ne fait aucun doute que jQuery est l’une des bibliothèques JavaScript les plus utilisées dans le développement front-end, offrant un moyen concis et puissant de manipuler des documents HTML. Dans jQuery, les nœuds frères sont des éléments qui ont le même élément parent que l'élément spécifié. Une compréhension approfondie des nœuds frères jQuery est cruciale pour les développeurs front-end. Cet article explique comment utiliser jQuery pour faire fonctionner des nœuds frères et joint des exemples de code spécifiques. 1. Pour trouver des nœuds frères dans jQuery, nous pouvons passer

Maîtriser les connaissances clés et les compétences pratiques des attributs globaux HTML Maîtriser les connaissances clés et les compétences pratiques des attributs globaux HTML Jan 06, 2024 am 08:40 AM

Connaissances essentielles et compétences pratiques pour apprendre les attributs globaux du HTML HTML (HyperTextMarkupLanguage) est un langage de balisage utilisé pour créer la structure des pages Web. Lors de la création de pages Web, nous devons souvent utiliser diverses balises et attributs pour définir l'apparence et le comportement de la page. Parmi tous les attributs HTML, les attributs globaux constituent un type d'attributs très important. Ils peuvent être appliqués à toutes les balises HTML, offrant aux développeurs Web de puissantes capacités de flexibilité et de personnalisation. Apprendre et utiliser le HTML

Connaissance indispensable des objets intégrés JSP : comprendre quels sont les objets intégrés couramment utilisés dans JSP Connaissance indispensable des objets intégrés JSP : comprendre quels sont les objets intégrés couramment utilisés dans JSP Jan 10, 2024 pm 04:39 PM

Connaissances nécessaires pour apprendre les objets intégrés de JSP : Pour maîtriser les objets intégrés dans jsp, vous avez besoin d'exemples de code spécifiques. JSP (JavaServerPages) est une technologie de développement de pages Web dynamiques. Son avantage est qu'elle combine des langages de programmation dynamiques. ​​​(comme Java) et les pages statiques. Dans JSP, les objets intégrés jouent un rôle important pour faciliter les développeurs dans le traitement des données et le rendu des pages. Cet article présentera certains objets intégrés JSP couramment utilisés et fournira des exemples de code spécifiques pour approfondir la compréhension. demande de paire

See all articles