Образы с API REST (Symfony + FosRestBundle)

Я новичок в API REST, и у меня есть один вопрос/проблема.

В настоящее время у меня есть API REST (FosRestBundle) с Symfony (2.8.1), и все в порядке, у меня есть ответ json с массивом с некоторыми данными... одно из этих полей является изображением (в моем бэкэнде я использовал VichUploaderBundle) .

Как я могу отправить изображение в json? Мне нужно сериализовать изображение? база64? JMSСериализатор?

Это правильный путь? Сериализировать изображение, а затем десериализовать в другом клиенте?

Спасибо!!

Роджер


person Roger Guasch    schedule 07.01.2016    source источник


Ответы (1)


правильный способ - просто указать ссылку на ресурс

подобно:

[
{
 bla: "blubb",
 img: "http://blubb.com/blubb.jpg"
},
{
 bla: "blubb1",
 img: "http://blubb.com/blubb1.jpg"
},
{
 bla: "blubb2",
 img: "http://blubb.com/blubb2.jpg"
}
]

и все, что затем использует эти данные, вызовет URI для отображения изображения

person john Smith    schedule 07.01.2016