javascript - 七牛图片缓存在单页面应用的问题
阿神
阿神 2017-04-10 15:37:08
[JavaScript讨论组]

我在开发一个单页面应用,所有的内容都是通过ajax加载的,现在遇到了一个问题,如果我页面上已经有了七牛的缩略图图片,点击图片的时候,创建一个新的image元素去显示原图,发现显示的依旧是小的缩略图,我给它加上一个版本变量,还是没用,请问这个该怎么处理呢?

阿神
阿神

闭关修行中......

全部回复(2)
ringa_lee

你可以尝试在链接后加上?time=时间戳试看看,

或者在七牛基本设置 - 空间设置 - 空间管理 - 七牛云存储修改maxAge缓存时间

高洛峰

第一种方案我试过了,我甚至每次生成图片,都加了一个随机数,浏览器的确不缓存图片,从服务器重新加载,可是加载出来的仍然是旧的图片,我觉得这和七牛的服务器缓存有关。除非我在控制台,选择disable cache来禁用缓存,这样才会加载新图片。

第二种方案,其实我是用的是leancloud,他们用的是七牛的作为存储服务商,所以我没有权限接触到七牛的空间设置。

不过还是谢谢了!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号