У меня есть веб-служба REST, которая в настоящее время предоставляет этот URL:
http: // server / data / media
где пользователи могут POST
следующий JSON:
{
"Name": "Test",
"Latitude": 12.59817,
"Longitude": 52.12873
}
, чтобы создать новые метаданные мультимедиа.
Теперь мне нужна возможность загрузить файл в одновременно с метаданными мультимедиа. Как лучше всего это сделать? Я мог бы ввести новое свойство под названием file
и base64 кодировать файл, но мне было интересно, есть ли лучший способ.
Также можно использовать multipart / form-data
как то, что HTML-форма будет отправлена, но я использую веб-службу REST и хочу по возможности придерживаться JSON.