BLObs – Should I Store In Database Or in Directory Structure?
I've seen it done both ways. If you want to bulk up your database size just start using BLOBS. 

Pro's for storing documents in your database


you're already storing your data there so why not a little more? (Only it's a lot more)
a certain simplicity of access.  Any request to read only has to go one place to access the document or thing


Cons for storing BLOBS in your database


datafiles grow quickly, backups are slower.  As soon as it takes longer to backup the database than you have available quiet time more sophisticated and expensive options are required
in Oracle you cannot easily access BLOBS/CLOBS across a database link so your data in those fields cannot be accessed by other databases


Pro's for using a file system


system admins feel backing up a directory is a lot easier than backing up a database
same for adding more disc space
separation of concerns (although this is illusory: if the database is down you can't find the document anyway and same if the application server is down)