2014-09-08 3 views
-1

Je dois lire un fichier du système de fichiers de mon téléphone. Essentiellement c'est de vérifier si le fichier contient un mot. Le fichier se trouve dans le dossier/sys de mon téléphone. Je sais que je peux obtenir le contenu du fichier en utilisant FileReader.readAsText (fichier) pour obtenir le contenu sous forme de chaîne, puis l'analyser pour le mot. Mais comment faire l'objet "file" à passer à l'objet FileReader. Merci d'avance!Lire un fichier uniquement en javascript sur Firefox OS (B2G)

Edit: Je voulais juste ajouter ici:

Puis-je utiliser le constructeur de fichier ici?

var fichier = Fichier ("/ chemin/vers/fichier");

+0

Vous ne pouvez pas lire un répertoire de fichiers à partir du système de fichiers - un utilisateur doit sélectionner le fichier et le placer dans un . Vous pouvez alors lire le fichier en utilisant FileReader – fbonetti

+0

http://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api – fbonetti

+0

Le problème est que ce code fait partie d'un fichier de contrôleur pour gecko. Il n'a pas de fichier HTML associé. Et je dois lire juste un fichier dans le chemin de qui peut être codé en dur. – taz

Répondre

1

Vous pouvez uniquement lire les données de votre dossier d'application (via XMLHttpRequest) et de la carte SD. Vous ne pouvez pas lire les données d'un autre endroit dans une application Firefox OS.

Questions connexes