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