Maison  >  Article  >  interface Web  >  Connaissance de la lecture de fichiers

Connaissance de la lecture de fichiers

零下一度
零下一度original
2017-07-18 16:15:471534parcourir

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