gpt4 book ai didi

iphone - FileReader 从 bundle 中返回文件的空结果

转载 作者:行者123 更新时间:2023-12-03 20:56:44 25 4
gpt4 key购买 nike

我尝试使用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 回调永远不会被调用。 onload 被调用,但 evt.target.result 为空。你有什么建议吗?通常是否可以使用phonegap API 从 bundle 中读取文件?我可以使用像“./www/foo.txt”这样的相对路径吗?

感谢您的回答!

最佳答案

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

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

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

访问文件。这对我有用。

关于iphone - FileReader 从 bundle 中返回文件的空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4548561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com