Siguiendo como tal, la pregunta que haces, la manera en la que puedes almacenar en BD la imagen es la siguiente:
Crearas una tabla aparte con el ID de tu usuario y ademas un campo de tipo Blob, los demás campos que deberás de crear, son a tu elección, pero deberas de guardar el nombre del archivo, extensión y tipo, y tipo de cabecera.
Recuerda que cuando envias a través de POST, una imagen es recibida de manera X, puedes consultarlo a través de FIREBUG, toda esa cadena es la que se va a guardar en el campo Blob de la BD.
Para recuperarla, solo debes de consultar la BD y generar la cabecera para que puedas recuperarla.