this is a browser problem. depending on how you are calling it, you can generate a random number to attach onto the source image name. example: ".....image.jpg?84345".
give it a shot, it works for some situations, but not for others. BLOB objects have to be dealt with differently. instead of storing the actual image in the database, i just store the file name. i've had better luck and less troubles this way (but you tend to get a mess of files if you don't keep it clean)
blah blah...