javascript - 我可以将 Base64 图像安全地存储在本地存储中吗?

标签 javascript base64 local-storage

我想保存图像以便在多个页面上重复使用。对我来说最简单的方法是使用本地存储。

现在,我想知道这是否是一个安全的选择。 我不确定生成的图像的大小,所以我担心它有时会超出本地存储容量的限制。

如果有帮助的话,以下是典型图像的特征:

  • 980x653 PNG
  • 保存后重量约为 400ko
  • base64 大约有 33k 个字符(但我猜它可以轻松加倍)

最佳答案

检查这个问题:

How to store and retrieve image to localStorage?

它应该让您更深入地了解实现这一目标的最佳方法是什么。如果您可以保证图像不会大于 5mb,那么就继续吧!您始终可以进行一些验证来检查它是否太大。如果图像太大,您也可以对其进行压缩然后保存,但质量会有所损失。

关于javascript - 我可以将 Base64 图像安全地存储在本地存储中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36198743/

相关文章:

javascript - 如何在 Microsoft Dynamics 中设置事件实体的默认类型?

php - 使用 PHP 在 HTML 中查看 base64 编码的 blob

webpack - Laravel 混合 : config to convert images to base 64

javascript - 将 localStorage 包装在 Angular2 服务中?

javascript - 在 Firefox 上使用 localStorage 时遇到问题

javascript - 如何先加载html和css,然后加载图片、javascript等?

javascript - Node.js 服务请求安全网站

javascript - 创建两种颜色之间的色阶

listview - Flutter ListView base64图像在使用Image.memory显示时闪烁

javascript - 将多个页面中的数据保存到本地存储中,而不会覆盖其他页面的本地存储