在做项目的时候,某一条记录有一张图片字段(以主键作为图片名称).
每当我在改这条记录的时候,在页面提交,把本地图片上传到服务器目录时,从服务端返回这个刚才上传的图片路径.
(其实这个路径都是一定的,因为图片文件名是以主键命名的,而修改记录并没有改变主键的值)
图片确实已经上传到了服务器目录,而且前台页面也已经显示了刚才上传的那张图片,关键是当我获取图片的宽度,高度的时候
并没有获取到当前的大小,而是先前第一次获取的高度,即新上传上去的图片大小根本获取不到.
而当我新增一条记录,在前台上传图片的时候,是可以获取到图片大小的.不过你如果不改变主键的话(联合主键),再上传一张图片,又会发生上面类似的结果,
不知道什么原因,我把服务器缓存,以及IE缓存都清了,还是会产生这种结果.郁闷啊.好长时间没有解决.
请大家有时间帮我解决下.
[b]问题补充:[/b]
就好比是我要上传一张图片到服务器上,这张图片的名称是固定的(情况类似这样),这张图片确实已经上传到了服务器的目录上,在jsp也确实可以浏览这张图片,问题的关键是我获取这张图片的width与height时,总是第一张的width与height.我觉得是缓存的原因,因为名称相同,会不会因为会直接拿缓存的width与height数据.但我清掉了浏览器与服务器的缓存,结果还是一样,不知道什么原因