For an app (web + phone) there are two options:
- Image binaries in database. Server replies to app HTTP request with images as base64
- Images in storage service like Amazon S3 or Azure Blob Storage or a self-hosted one. Image links in database. Server handles app HTTP requests by sending back only the links to images. The app fetches the images from storage by their link
Which option above is the standard practice? Which one has less trouble down the road?