如何将图像存储为cookie?

时间:2013-09-19 10:32:47

标签: codeigniter session caching cookies browser



你好
我正在研究项目 我的问题是:是否可以将图像存储为cookie?
如果是,那么可以请你提供一些文件或例子吗?

3 个答案:

答案 0 :(得分:2)

Cookie是存储在用户计算机上的短片牛文本。通常它不会超过4096字节(RFC2109指定的下限)。如果你可以压缩和base64编码图像,那么它可能存储一个图像,但它确实是一个小图像!

答案 1 :(得分:0)

有很多方法可以解决这个问题,

  

1.将图像编码为字符串并将字符串存储到cookie中,但大小限制为4kb

     

2.将图像链接存储到cookie,但它应该位于我们的服务器中,或者图像必须位于互联网中才能找到。

     

3.使用HTML5在本地存储图像HTML5 code example: Intelligently store Images in localStorage for faster page loads!

答案 2 :(得分:0)

我没试过这个,但我想如果你使用codeigniter会话 - 使用会话数据库表 - 那么你可能能够将图像存储在会话数据库表中。当您使用会话表时,codeigniter仅在用户cookie中存储ID。      http://ellislab.com/codeigniter/user-guide/libraries/sessions.html