-1

这可能吗?我看过其他类似的答案,我正在使用window.resolveLocalFileSystemURI("file:///data/data/{package_name}", onSuccess, onError);

因此,我从onSuccess回调中返回的对象没有“根”,因此以下操作将失败:

function onSuccess(fileSystem) { 
    var entry=fileSystem.root; 
    entry.getDirectory("example", {create: true, exclusive: false}, onGetDirectorySuccess, onGetDirectoryFail); 
} 

因为fileSystem.root未定义。

我认为目前在Phonegap中不可能?

编辑:我已经使用Phonegap在我使用本机代码创建的Files文件夹的子目录中成功地在数据/数据中写入文件,例如:

文件/图像 文件/视频 文件/音频

我想创建 images/my_sub_folder 或 videos/my_subfolder

4

2 回答 2

0

至于我,我使用插件将任何数据写入系统。Js 只调用插件(DB、IO、Service 等)所有与环境一起工作的本地逻辑,JS 只通过回调接收数据以显示它。

于 2013-09-19T10:54:04.327 回答
0

这是因为resolveLocalFileSystemURIDirectoryEntry对象传递给成功回调而不是FileSystem对象。就像你已经得到fileSystem.root.

于 2013-12-09T11:28:19.117 回答