I want my mobile application to be able to upload an image to my server, in my case it's a Rails 3.2.11 with nginx.

I read alot about Base64 encoding on client side and then decoding on the server side.

Why not just use binary upload with multipart headers on the http request?

Are the any pros / cons for each technic?

Edit
Report