I have a REST web service that currently exposes this URL:
where users can POST
the following JSON:
{
"Name": "Test",
"Latitude": 12.59817,
"Longitude": 52.12873
}
in order to create a new Media metadata.
Now I need the ability to upload a file at the same time as the media metadata. What's the best way of going about this? I could introduce a new property called file
and base64 encode the file, but I was wondering if there was a better way.
There's also using multipart/form-data
like what a HTML form would send over, but I'm using a REST web service and I want to stick to using JSON if at all possible.