Iphone FileReader为捆绑包中的文件返回空结果

Iphone FileReader为捆绑包中的文件返回空结果,iphone,cordova,filereader,Iphone,Cordova,Filereader,我尝试使用phonegap的FileReader类从应用程序包中读取文件: ... loadFile: function (path, callback) { fileReader = new FileReader(); fileReader.onerror = function () { ... } fileReader.onload = function (evt) { callback(evt.target.result); }

我尝试使用phonegap的
FileReader
类从应用程序包中读取文件:

...
loadFile: function (path, callback) {
   fileReader = new FileReader(); 

   fileReader.onerror = function () {
     ...
   }

   fileReader.onload = function (evt) {
     callback(evt.target.result);
   }

   fileReader.readAsText("./www/" + path); 
}
在本例中,路径类似于“index.html”。从不调用
onerror
回调<调用了code>onload,但
evt.target.result
为空。你有什么建议吗?通常是否可以使用phonegap API从捆绑包中读取文件?我可以使用像“/www/foo.txt”这样的相对路径吗


谢谢你的回答

传递到
readAsText
的路径是相对于应用程序沙箱中的“Documents”文件夹的。因此,您只需通过替换线来修复路径

fileReader.readAsText("./www/" + path); 

以访问该文件。这对我有用

fileReader.readAsText("./../myApp.app/www/" + path);