Скалярный тип схемы AppSync для изображений - PullRequest
0 голосов
/ 11 ноября 2018

Я пишу приложение для iOS, которое использует AppSync и DynamoDB в качестве BaaS. Мне нужно передать изображение (двоичное) из серверной части в приложение через schema.graphql. Однако на основании этой документации:

https://docs.aws.amazon.com/appsync/latest/devguide/scalars.html

В схеме нет скалярного типа для изображений (двоичный). Должен ли я использовать вместо String? Сможет ли клиент приложения (iOS) правильно проанализировать строку как изображение?

1 Ответ

0 голосов
/ 11 ноября 2018

Вы должны использовать Сложные объекты для управления изображениями. Это соответствует рекомендациям, когда метаданные изображения доступны через GraphQL, а фактический большой двоичный объект хранится в системе, доступной для больших двоичных файлов.

AWS AppSync поддерживает этот шаблон с типом S3Object GraphQL (вот другой пример для iOS).

...