问题描述
我用自带asp:fileupload上传图片,想实现的功能是选择了文件后预览,保存后上传服务器,再刷新页面。如果第二次上传了不同图片,就不改文件名,直接覆盖掉,这时候问题来了。选择文件的预览是可以,第一次上传也是可以的,但是上传的时候,如果是覆盖掉图片的,自动刷新页面后,显示的还是原来的图片,我要把整个页面关了,再重新打开才能显示新的。
解决方案
解决方案二:
在IE下不行,但是在谷歌浏览器下预览不行,刷新后是可以显示的
解决方案三:
本来IE下是可以的,然后改了预览的代码,在改回去就不行了。
解决方案四:
这主要是浏览对同名文件的缓存造成,最好在你每次上传图片后加一个时间戳,使得文件名略有不同,实在无法改名,那么就要想办法清理缓存或者ajax异步加载图片等方式避免浏览器的缓存读取
解决方案五:
调试一下看看
解决方案六:
如果是图片预览,可以考虑全部用js或flash来实现,不占用服务器资源http://www.cnblogs.com/slyzly/articles/2411940.html
解决方案七:
浏览器的兼容问题?
时间: 2024-10-02 23:11:15