【问题标题】:Phonegap file plugin- copy file from app package to persistent storagePhonegap 文件插件 - 将文件从应用程序包复制到持久存储
【发布时间】:2014-07-26 21:36:26
【问题描述】:

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

http://localhost/img/test.png

到本地持久存储。

我可以通过 window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail) 获取持久存储。但是如何获取 www 根目录的文件夹呢?每个文件插件文档我假设我需要使用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。

【问题讨论】:

    标签: ios file cordova plugins phonegap-plugins


    【解决方案1】:

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

    【讨论】:

    • 嗨,有两件事。 Cordova 3.5 使用版本 1.1 link 进行了测试。所以不能这么错。其次......你的答案没有回答如何使用它:-)
    【解决方案2】:

    好的,现在想通了。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 2011-10-25
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 2019-06-25
      相关资源
      最近更新 更多