你好
我正在研究codeigniter项目
我的问题是:是否可以将图像存储为cookie?
如果是,那么可以请你提供一些文件或例子吗?
答案 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