Carga de imagen Base64 VS carga de imagen binaria?

Quiero que mi aplicación móvil pueda cargar una imagen a mi servidor, en mi caso es unaRieles 3.2.11 connginx.

He leído mucho sobreBase64 Codificación en el lado del cliente y luego decodificación en el lado del servidor.

¿Por qué no solo usarbinario subir conmultiparte encabezados en la solicitud de http?

Son los quepros contras para cada tecnica?

Respuestas a la pregunta(2)

Su respuesta a la pregunta