加载远程映像,然后转换为Base64字符串客户端进行缓存

时间:2012-10-27 00:29:28

标签: javascript image jquery-mobile base64 local-storage

这就是我想要完成的事情:

  1. 从远程服务器加载图像
  2. 将图片的base64数据保存到localStorage
  3. 在下一个请求中,如果localStorage项存在,则从localStorage数据加载图像
  4. 这是为了争取最少数量的API调用 - 图像是通过API调用动态生成的QR代码,因此在部署之前转换为Base64字符串不是一个选项。

    谢谢!

1 个答案:

答案 0 :(得分:0)

如果您真的希望对缓存有更多控制(除了在服务器上设置过期设置),请查看如何使用HTML5的ApplicationCache。这是支持的浏览器的compatibility table