上传图片到服务器,服务器的图片保存了,但网页上不更新,怎么办
问题描述:
上传图片到服务器,服务器的图片保存了,但网页上不更新,怎么办
答
可以在图片地址后面添加参数(随机数),这样每次打开都是不同的一张图,这样,图片就不会有缓存问题了
<script>
var rad = Math.ceil(Math.random() * 1000000000 % 9);
console.log(rad); // 随机数
document.write('<img src="http://......../banner.jpg?t=' + rad + '" alt="">')
</script>
答
网页是需要将上传的图片名称路径保存下来,再传到页面上显示,有没有具体代码
答
把上传成功后的url返回来
答
如果新上传的图片,地址与原地址一致
那么
1、图片服务器有CDN镜像的,更新CDN镜像服务器内容(根据服务商,操作各有不同)
2、图片地址后追加随机参数
3、清除浏览器缓存(本地缓存文件)或强制刷新
答
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632