【问题标题】:Cordova storing images in localstorageCordova 将图像存储在本地存储中
【发布时间】:2014-10-25 00:39:33
【问题描述】:

我正在创建一个针对 iOS 6.1 及更高版本的 cordova 应用程序。我需要用图像存储 json 数据。正如您所猜测的那样,图像将存储为 base-64 字符串。我需要存储数十张图像,在这种情况下,最好使用 localStorage 或文件存储。 Cordova 的本地存储有大小限制吗?

【问题讨论】:

    标签: ios cordova local-storage


    【解决方案1】:

    Cordova 在可用时使用浏览器的本机实现 localStorage,仅在 localStorage 不可用时使用它自己的实现。通常,localStorage 的限制是未知的,因为它取决于浏览器和用户设置。 specs 有 5 MB 的任意限制,这等于 2.5 MB 的 2 字节编码文本,大约等于 1.8 MB 的二进制数据。

    FileStorage 似乎更适合您的需求。

    【讨论】:

      【解决方案2】:

      使用 localForage,您可以将图像存储为 base64 字符串甚至 Blob。
      http://mozilla.github.io/localForage/
      https://developer.mozilla.org/en-US/docs/Web/API/Blob

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-02
        • 1970-01-01
        • 2014-10-10
        • 1970-01-01
        • 1970-01-01
        • 2017-07-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多