Dropbox提供的浏览器缓存图像

问题描述:

我正在编写一个应用程序,它使用Dropbox作为通过分配img.src =“[Dropbox下载链接]”通过JavaScript加载的图像文件的来源。这工作正常,但我经常一次获取许多文件,并且当重新加载一组图像(例如,在页面重新加载时)时,浏览器重新发送每个请求(其返回304未修改)。我希望浏览器在初始加载时缓存图像,这样我就可以完全避免重新请求,但无法弄清楚如何启用这些图像的浏览器缓存。在这种情况下,我可以设置缓存标题吗? Dropbox的响应标题将“缓存控制”设置为“no-cache”。Dropbox提供的浏览器缓存图像

+0

除非你有权访问dropbox的服务器我会说你的运气不好:)你可以在dropbox和你的web服务器之间插入一层,为你做缓存。但我会密切关注Dropbox的服务条款,因为有些事情告诉我他们不会为此感到疯狂:) – Rocklan 2013-02-21 22:45:02

+0

您正在使用它未发明的Dropbox!请尝试使用[Cloudinary](http://cloudinary.com)。他们也有免费计划。 – 2015-07-07 17:42:27

您可能可以使用HTML5的application cache。但我很肯定你不会从Dropbox提供清单文件。