Hola, yo tengo una aplicacion movil que consume y envia datos a un WS, es muy parecido a lo que deseas, con el tema de las fotos, lo he trabajado con base64 y almacenarlo en un campo blob de la base de datos.
Te puedo ayudar con tu proyecto.
Saludos Cordiales.