【问题标题】:How can I save a file in internal storage from cordova app?如何从 cordova 应用程序将文件保存在内部存储中?
【发布时间】:2021-10-11 02:03:01
【问题描述】:

我刚刚开始学习科尔多瓦。我想知道如何在内部存储中保存一些东西。 我应该使用哪个插件和代码?请帮帮我。 如果你有演示项目,请给它?

【问题讨论】:

    标签: cordova cordova-plugins cordova-3 ngcordova cordova-2.0.0


    【解决方案1】:

    您需要使用cordova-file-plugin。该插件可用于访问、读取和写入文件。在这里查看 - https://cordova.apache.org/docs/en/10.x/reference/cordova-plugin-file/index.html

    您还可以找到Create Files and Directories, Write, Read, and Append files 的示例示例

    【讨论】:

      【解决方案2】:

      不确定内部存储是什么意思——我猜是设备上永久存在的东西?

      Cordova 对您应该在哪里存储数据的规定不是很明确,这是有目的的(如果您收听一些视频,那么一旦网络应用程序功能足够强大,就不再需要它的原始目标)。也就是说,Cordova 网站上有一篇文章描述了您可以使用 Cordova / javascript / 插件存储东西的各个地方的优缺点:https://cordova.apache.org/docs/en/10.x/cordova/storage/storage.html

      在我的应用程序上(https://github.com/adapt-it/adapt-it-mobile,如果你有兴趣四处寻找),我会使用多个地方来存储东西:

      • 用于用户首选项的本地存储;少量数据,如果被删除就没什么大不了的(iOS 将 LocalStorage 项目存储在可能被清除的区域中)
      • SQLite(数据库)存储真实的东西。
      • 文件导出是使用 cordova-plugin-file 完成的,正如 Akshaya 所提到的。然后我使用社交分享插件向用户展示导出选项(电子邮件、短信等)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-10
        • 2012-10-21
        • 2018-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多