我做了一个图片上传的程序,但是发现,当上传的图片覆盖服务器原来的图片时,在浏览器中并不马上显示新的图片,只有重新启动浏览器,或者重新启动项目,才看到更新的图片,而如果是新加的图片就能立即显示,请问有什么办法可以让浏览器马上显示新的图片吗?
刷新页面也不可以,实在是搞不懂

解决方案 »

  1.   

    IE临时文件夹中缓存了该图片,可以考虑先删除IE临时文件夹里缓存的文件再刷新浏览器...  也可以在 IE属性中-->Internet临时文件-->设置-->每次访问此页时检查    刷新浏览器再试试...
      

  2.   

    没办法,只有刷新浏览器才可以.因为IE不向服务器发送请求是不会知道web服务器更新信息.
      

  3.   

    使用HTML标记,如下面: <HEAD> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="0"> 
    </HEAD> 在你显示图片的页面上加上面几句或用window.location.reload()
      

  4.   

    还是没有用处,我用最简单的html试过了,始终没有用处,看来是没有办法了