The two methods are to store the image directly in the table as a blob or to store it on disk (or in the cloud) and store the location/path in your table.
I'd favour the latter approach simply because it's simpler, keeps your database size manageable, doesn't require you to serialise and deseriealise every time you need to read or write it.