我需要帮助为Web应用编写javascript(jquery?)以将一组图像保存到IndexedDB,然后将它们加载到html页面中。
我有两个html页面,img.html只是这种格式的图像列表:
'image-id','base64-image'
和index.html,我的主页面包含以这种格式的一系列图像标记:
<img name="imglist" id="image-id" img-src="">
我希望用户能够单击按钮将img.html中的所有图像加载到IndexedDB中,然后单击另一个按钮从IndexedDB读取图像并将它们插入到索引中的相应图像标记中。 html(img.html中的'image-id'对应于index.html中相应的img标记ID)。
此外,是否可以设置一个cookie(或其他一些方法),使得DB在一段时间后被删除?我希望能够强制用户每周一次从服务器重新加载图像。
我对javascript或indexeddb不太满意,所以任何帮助或示例都会很棒。
答案 0 :(得分:0)
请参阅标题为Storing images and files in IndexedDB的文章。
N.B。 I just posted a similar question here,但它涉及跨站点请求的特定情况。如果您的请求位于同一网站上,则上述链接应该是您工作的完美示例。