Maison >interface Web >js tutoriel >Connaissance de la lecture de fichiers
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!