Phonegap文件插件 - 从app包到永久存储的副本文件

时间:2014-06-05 18:44:53

标签: ios file cordova plugins phonegap-plugins

问题: 在iOS上使用Phonegap我想从应用程序包示例中复制图像

http://localhost/img/test.png

到本地持久存储。

我可以通过 window.requestFileSystem(LocalFileSystem.PERSISTENT,0,gotFS,fail)获取持久存储。但是如何获取www root的文件夹?每个文件插件文档我假设我不知何故需要使用cordova.file.applicationDirectory。不幸的是,文档没有指定在何处/如何做到这一点。到目前为止,我已经尝试了一些方法,但没有运气。

有什么想法吗?

环境: -Phonegap 3.4 - org.apache.cordova.file插件1.1.0(https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md) - iOS模拟器7.1。

2 个答案:

答案 0 :(得分:1)

好的,现在想出来了。

1)将插件升级到1.2.0 2)使用window.resolveLocalFileSystemURL

实施例: window.resolveLocalFileSystemURL(cordova.file.applicationDirectory +'/ www / img',function(dirEntry){...},errorHandler);

由于手机档位文件始终位于www下方,请不要忘记该文件夹。

答案 1 :(得分:-1)

将org.apache.cordova.file升级到1.2.0