0

我正在使用$localStorage服务将数据存储在浏览器的缓存中。实际上,我正在构建一个 Web 应用程序(inangularjsPHP),用户可以在其上上传多个图像canvas,并使用它们进行操作。我在做什么,当用户上传image/s时,我正在将此图像上传到服务器,当用户删除时,我将它与服务器断开链接,但这种方法只会增加我的服务器空间和MBs/GBs垃圾数据。

我正在寻找改变我的方法。我可以localStorage在用户提交他/她的活动时上传大量图片,然后所有图片才会发送到服务器吗?有什么方法可以使用吗?

4

1 回答 1

1

您可以做到这一点,并且您可以在回答以下问题时阅读有关如何实现这一目标的唯一技术:如何将图像保存到 localStorage 并在下一页上显示?(基本上归结为将 Base64 编码的图像保存为字符串)

请注意,大多数浏览器最多只能在 localStorage中存储几 MB 的数据(取决于每个浏览器,例如 Chrome 为 5),因此您将受到限制。

于 2015-06-25T06:52:05.417 回答