1

一部のデータを含むディレクトリにファイルを保存していますが、電話ギャップでそのファイルを読み取る必要があります。これを試しましたが、ファイルを読み取ることができません。保存ファイルと読み取りファイルのコードは次のとおりです。読み取りデータが得られません。phonegapのドキュメントも勉強していますが、読むことができません

function saveDataOnTextFile(){
 try {
           window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
               function(fileSystem) {
                   fileSystem.root.getDirectory(CASENAME, { create: true, exclusive: false }, function(directoryEntry) {
                       console.log("log folder is created");
                       directoryEntry.getFile(DOCUMENT_NAME+".rtf", { create: true, exclusive: false }, function(fileEntry) {
                           fileEntry.createWriter(function(writer) {
                               writer.seek(writer.length);

                               writer.write($('#realTimeContents').text());
                           }, fail);
                       }, fail);
                   }, fail);
               },
               fail);
       }
       catch(e) {
           fail(e+"fail");
       }

}

function readRtfFile(){


 try {
           window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
               function(fileSystem) {
                   fileSystem.root.getDirectory(CASENAME, { create: true, exclusive: false }, function(directoryEntry) {
                       console.log("log folder is created");
                       directoryEntry.getFile(DOCUMENT_NAME+".rtf", { create: true, exclusive: false }, function(fileEntry) {
                           fileEntry.createReader(function(reader) {
                               reader.readEntries(function(entries){
                                var i;
                               for (i=0; i<entries.length; i++) {
                                console.log(entries[i].name);
                                }

                               },fail);


                           }, fail);
                       }, fail);
                   }, fail);
               },
               fail);
       }
       catch(e) {
           fail(e+"fail");
       }




}
4

0 に答える 0