如何在angularjs中将图像存储到浏览器缓存中

Posted

技术标签:

【中文标题】如何在angularjs中将图像存储到浏览器缓存中【英文标题】:How to store images into browser cache in angularjs 【发布时间】:2019-04-09 13:47:43 【问题描述】:

我正在开发一个使用 AngularJs 构建的网站。 但问题是网站有很多图像,每当有人重新加载页面时,它都会调用服务器来发送图像源。 我想将所有图像(多次加载)保存在浏览器缓存中,并在用户再次访问我的网站时获取它,但首先网站应检查浏览器缓存是否存在图像,然后加载它,如果没有则调用服务器。

【问题讨论】:

您的服务器请求是什么样的?如果您有$http.get,您可以尝试将cache: true 添加到其配置中 【参考方案1】:

请试试这个 - 使用应用程序缓存清单 - 在这里阅读更多关于它 developer.mozilla.org/en-US/docs/Web/html/... 我将它用于我的带有角度的离线应用程序并且它正在工作:) 它知道了,所以要小心(每次更改时更新清单文件 - 在文件开头添加版本计数器)

【讨论】:

以上是关于如何在angularjs中将图像存储到浏览器缓存中的主要内容,如果未能解决你的问题,请参考以下文章

使用 AngularJs 和 Java 在 SQL 中存储图像? [复制]

如何在单个事务中将图像上传到 Firebase 存储并在数据库中保存参考?

如何在颤动中将 ImageCache 保存到磁盘?

如何显示缓冲图像

如何在 Node.js 中将文件上传到 GCloud?

如何在 AngularJS 中将毫秒转换为分钟