【问题标题】:AppSync Schema Scalar Type for Images图像的 AppSync 架构标量类型
【发布时间】:2019-04-14 05:32:01
【问题描述】:

我正在编写一个使用 AppSync 和 DynamoDB 作为 BaaS 的 iOS 应用程序。我需要通过 schema.graphql 从后端将图像(二进制)传递给应用程序。但是,根据此文档:

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

图像架构中没有标量类型(二进制)。我应该改用字符串吗?应用客户端(iOS)能否将字符串正确解析为图像?

【问题讨论】:

    标签: amazon-web-services aws-appsync aws-appsync-ios


    【解决方案1】:

    您应该使用Complex Objects 来管理图像。这遵循最佳实践,其中图像元数据可通过 GraphQL 访问,实际 blob 存储在适合大型二进制文件的系统中。

    AWS AppSync 使用 S3Object GraphQL 类型支持此模式(这里是 another example,适用于 iOS)。

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 2020-07-24
      • 2019-12-11
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      • 2016-11-21
      • 2012-09-12
      • 2022-08-18
      相关资源
      最近更新 更多