Whether one should store images in a database or whether they better should reside somewhere else is subject to debate. As always - it depends. There are compelling reasons not store BLOBS in the databse and there are compelling reasons to do so.
One issue I inherited is a tiny applicatin that was enhanced with the feature to "upload" documents - mostly MS office - to workflow steps. It was only meant to allow the users to securely store very important documents that need to be retained for legal reasons. Nevertheless, since the feature is there, now they upload anything. Now we have one database with a size of roughly 1 TB almost only containing BLOBs. IMHO, a Progress database is not a document management system. Needless to say that manage this database is a PITA. Full Stop.
But, as the documents are stored in a database, they are protected by database access control and covered by the disaster recovery strategy for the database - you wouldn't believe how happy risk management is ...
There is always good reason to avoid something in one scenario and to go for it in another one.
Heavy Regards, RealHeavyDude.