0

我需要帮助为 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 读取图像并将它们插入到 index.html 中的适当图像标记中( img.html 中的 'image-id' 对应于 index.html 中相应的 img 标签 id)。

另外,是否可以设置一个 cookie(或其他方法),在一定时间后会导致数据库被擦除?我希望能够强制用户大约每周一次从服务器重新加载图像。

我不擅长 javascript 或 indexeddb,所以任何帮助或示例都会很棒。

4

1 回答 1

0

请参阅标题为在 IndexedDB 中存储图像和文件的文章。

注意我刚刚在这里发布了一个类似的问题,尽管它涉及跨站点请求的特殊情况。如果您的请求在同一个站点上,那么上面的链接应该是您工作的完美示例。

于 2012-03-08T02:55:59.830 回答