Why would your preference be to
not store the image in the database? It has the advantage of being implicitly backed up when a backup is run on the database file system. It also eliminates the need for unique file names, and gives you the access control facilties provided by the database itself.
Typically, my *personal* preference would be to store the image in the database.
And disk space is disk space, no matter where you put the image.
I wonder if this is one of those religious war things, possibly?
--Chris
e-mail jcwren