使用javascript从文件读取数据+;科尔多瓦

使用javascript从文件读取数据+;科尔多瓦,javascript,file-io,cordova,Javascript,File Io,Cordova,我试图了解cordova/phonegap如何进行文件读写,但似乎我没有成功。我已经在我的计算机上实现了“完整示例”,并使用Ripple emulator运行它(以及“临时”文件系统请求,因为Ripple似乎不喜欢“持久”)。我创建了一个文件“readme.txt”,我想让程序读取它,并用一些文本填充它。程序似乎可以执行所有命令,但当涉及到指令时: var reader = new FileReader(); reader.onloadend = function(evt) {

我试图了解cordova/phonegap如何进行文件读写,但似乎我没有成功。我已经在我的计算机上实现了“完整示例”,并使用Ripple emulator运行它(以及“临时”文件系统请求,因为Ripple似乎不喜欢“持久”)。我创建了一个文件“readme.txt”,我想让程序读取它,并用一些文本填充它。程序似乎可以执行所有命令,但当涉及到指令时:

  var reader = new FileReader();
    reader.onloadend = function(evt) {
        console.log("Read as data URL");
        console.log(evt.target.result);
    };
输出只是“读取为数据URL”,对于“结果”为空,即使文件不是空的。我不明白这是正常行为还是我遗漏了什么


当我压缩程序文件夹并将其发送到phoegap build时,情况会变得更糟。在这种情况下,程序无法读取文件。也许将readme.txt文件发送到我放置phonegap构建代码的压缩文件夹中是不正确的?文件应该放在哪里

为什么要在Ripple emulator中测试应用程序..签入android sdk或真实设备..文件Api在设备或android emulator中运行良好