将图片存储在cookie中

Mic*_*ick 9 html

我想在浏览器中存储我的用户的小图片,以便他们每次登录时都可以看到他们的个人资料图片(在登录表单中)(例如他们记住我时).我认为hotmail正在做类似的事情.

是否可以将图像存储在用户计算机上并将路径存储在cookie中?似乎cookie的最大大小为4096字节,因此可能很难将图像本身存储在cookie中.你有什么想法我能做到吗?

Rob*_*bie 11

当然,在cookie中存储链接到在线图像更有效,并使用它?

每次浏览网页时,cookie都会被传输 - 存储图像会增加不必要的带宽.


Jas*_*ogg 9

使用JavaScript将其存储在localStorage中.

https://www.ibm.com/developerworks/mydeveloperworks/blogs/bobleah/entry/html5_code_example_store_images_using_localstorage57?lang=en

  • 缓存已经在HTTP协议中使用了将近二十年.为什么要重新发明呢?使用标准的`<img rel="nofollow noreferrer" src ="...">`元素,为您的图像文件发送一些缓存标头,并将它们作为常规文件提供. (3认同)

Pau*_*ham 5

您能否将图像的路径存储在 cookie 中并使用该值在登录屏幕中呈现它?


Dan*_*oul 5

为什么你不想在服务器上存储图片并将路径存储在cookie中?

这看起来更合适,然后在用户计算机上写入额外的数据......