Aunque técnicamente puede almacenar imágenes en una base de datos MySQL, es realmente una mala práctica.
En su lugar, querrá almacenar el archivo en un directorio de disco. Dado que esta es una pregunta amplia con una cantidad casi ilimitada de formas en que podría lograr su objetivo, aquí hay una sugerencia: