使用javascript读取/写入图像到IndexedDB

时间:2012-02-09 15:45:35

标签: php javascript jquery indexeddb

我需要帮助为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不太满意,所以任何帮助或示例都会很棒。

1 个答案:

答案 0 :(得分:0)

请参阅标题为Storing images and files in IndexedDB的文章。

N.B。 I just posted a similar question here,但它涉及跨站点请求的特定情况。如果您的请求位于同一网站上,则上述链接应该是您工作的完美示例。