【发布时间】:2012-11-19 18:55:28
【问题描述】:
我在 BlackBerry 上加载了两个应用程序,一个是本机应用程序,另一个是基于 PhoneGap / Cordova 的应用程序。
这两个应用程序共享一个设置文件:file:///store/home/user/myfile.txt
要通过 Cordova 访问此文件,我调用:
fileSystem.root.getFile("home/user/myfile.txt", null, gotFileEntry, fail);
但是,在某些设备上,fileSystem.root返回的是 SDCard 目录,而不是存储文件的内部存储器,所以我收到 FileNotFound 错误。
我尝试调用fileSystem.root.getParent(gotParent, fail);,希望得到文件系统的根,然后像这样从内存中获取文件:
parentDir.getFile("store/home/user/myfile.txt", null, gotFileEntry, fail);
但这也不起作用,我仍然收到文件未找到错误。
如何使用PhoneGap/Cordova每次获取内存的根目录?
【问题讨论】:
标签: cordova blackberry file-io sd-card