我正在开发一个 corodva (phonegap) 应用程序,并将一些下载的文件保存到数据目录中。目前,如果我通过以下方式访问目标文件的文件系统条目:
function gotFS(fileSystem) {
fileSystem.root.getFile("<filename>", {create: true}, gotFileEntry, fail);
}
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
我试过了,LocalFileSystem.APPLICATION
但它给出了一个javascript错误。
在 iOS 中,文件被保存/Documents/<filename>
到/mnt/sdcard/<filename>
.
我想将这些文件存储/data/data/<app>/<filename>
在 Android 和 iOS 中的等效文件中(我猜是/Application Support/<filename>
)。
现在的问题是:
有没有办法以独立于平台的方式访问这些,所以我不需要添加 ifs 来检查我在哪个平台?