图片缓存的解决办法

某些记录数据,图片获取是根据记录的Id来的,即一个Id会对应一个图片位置。那么我们对图片进行修改的时候,如果Id不变,那么图片的路径(即src)是不变的。由于浏览器缓存的原因,对于不变的图片路径,会加载缓存。这样,我们是看不到编辑过的图片的。

这时,我们只有在图片的路径后面加上一个随机参数,使图片路径产生改变,这样就可以获取更新后的图片了。

$("#imgPreview img").attr("src", "/Accessory/GitImage/" + unescape(value) + ‘?random=‘ + Math.random());
时间: 2024-11-05 13:45:57

图片缓存的解决办法的相关文章

PNG24图片兼容IE6解决办法

很多人都遇到一个问题:那就是PNG不能正常显示,比如: 网上试过的很多办法都很难实现,要嘛就是效果不好,那现在最好的办法就是直接调用JS插件,解决! 点击下载 现在说一下怎么用这个文件吧! 首先看下代码: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>PNG24兼容IE6</title> <style type='text/css'&g

分享一个控制JS 浏览器缓存的解决办法。

 JS 缓存的问题一直都是我们又爱又恨的东西.也是我们比较头痛的问题, 一方面为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是另一方面,当js 文件有改动的时候,如何快速的将客户端缓存的js文件都失效,这是非常头痛的问题. 以至于每次客户反馈问题的时候,我们第一个解决办法都是清理浏览器缓存. 那么如何解决呢. 1. 直接禁止全部的静态文件缓存 在html 头部加上如下代码: <META HTTP-EQUIV="pragma" CONTENT

Win7无法设置背景图片的快速解决办法

不知道怎么回事,win7电脑突然连个性化设置背景图片的按钮都没了.真操蛋~~~满屏的黑色背景图案,看着实在是不爽. 为了解决这个问题,网上搜索了好长时间,都不尽然! 最后想到了一个超简单的方法就是: 找到这个路径:D:\Users\Terry\AppData\Roaming\Microsoft\Windows\Themes 就是用windows画图软件打开,然后设置为背景图片即可. 我勒个去,顿时发现自己是个天才!!!O(∩_∩)O哈哈~....... Win7无法设置背景图片的快速解决办法

iscrollJs使用zoom插件的时候,图片放大模糊解决办法

一些浏览器(特别是基于webkit的)采取的快照缩放区域就放在硬件合成层(比如当你申请转换).该快照作为纹理的缩放区域,它几乎不能被更新.这意味着您的纹理将基于 scale 1 进行缩放,将导致文本和图像模糊,清晰度低. 一个简单的解决方案是使用实际分辨率双倍(或者三倍)装载内容,然后 放到一个按照scale(0.5)比例缩小的div中.这种方法大多数情况下能适用. 参考链接:http://iiunknown.gitbooks.io/iscroll-5-api-cn/content/zoom.h

让网页不被缓存的解决办法

缓存有利于网页的加载速度,但有时候,我们不希望页面被缓存,那如何在页面中声明呢?其实在HTML语言中,有现成的禁止缓存的方法,你只需在页面的<head></head>中加入以下几行声明代码即可:前端资源分享 .代码   <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="n

微信图片防盗链解决办法

原因: 官方输出图片的时候,判断了来源(Referer),就是从哪个网站访问这个图片,如果是你的网站去加载这个图片,那么Referer就是:你的网站地址:如果我们的网站地址不在官方的白名单内,所以就看不到图片了. 我们做这个跳板的关键:不发送Referer,也就是没有来源.那么官方那边,就认为是从浏览器直接访问的,所以就能加载正常的图片了. 常用解决方案: 如原网址:http://mmbiz.qpic.cn/mmbiz/DUQNyFETicAZ5dcTQtHmic557unfEMXmVXfvKZ

openCV训练分类器是一些错误及解决办法

昨天看了一天的opencv训练分类器的资料,想自己试试.经过昨天一天的折腾终于成功的训练出了自己的分类器,虽然效果不好,但是是个好的开端.在整个过程中我遇到了很多问题,在这里和大家分享一下,希望对你有帮助. 1.正样本的创建过程基本上按照以下步骤: 1) 制作一个正样本描述文件,用于描述正样本文件名(包括绝对路径或相对路径),正样本数目以及各正样本在图片中的位置和大小.典型的正样本描述文件如下: face_100/face00001.bmp 1 0 0 20 20 face_100/face00

android listview 异步加载图片并防止错位 解决办法

网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作. 如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题. 我简单分析一下: 当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertView. 当 Item1 划出屏幕, Item8 进入屏幕时,这时没有为 Item8 创建新的 view 实例, Ite

图片与边框有间隙的解决办法

在figure或a中插入图片后,图片与边框产生间隙. 一.产生的原因:当初设立标准的不是亚洲而是欧洲,inline元素为了正确显示英文字母如y j g等带有尾巴的,就在底下留空.二.解决办法: 办法1.在figure或者a中设置:font-size:0: 办法2.在图片img中设置:vertical-align:middle: