This depends on the underlying database file format you choose to use. You can choose to use KeePass 2 (.kdbx), KeePass 1 or Password Safe (.psafe3) formats. We always recommend using the modern KeePass 2 format, it supports many more features than the others.
For the KeePass 2 format, yes, you can add any attachment(s) you like to each entry in the database. It is recommended that you keep the file size small in general, particularly if you are using a cloud based database, as synchronising a large file may take a while.
For Password Safe formats, the answer is no, unfortunately not, since this is not supported currently by the Password Safe file format.
You can convert your database from Password Safe to KeePass format if you want to be able to add attachments.