【问题标题】:Can a GraphQL server return images?GraphQL 服务器可以返回图像吗?
【发布时间】:2017-09-10 23:38:01
【问题描述】:

我正在开发一个 react-native 应用程序,我想知道 graphql 是否可以返回一个图像文件而不是 json,即内容类型 -(图像/jpeg 等)。

<Image source={{uri: 'http://localhost/graphql?query{getImage(imageId)}'}}
   style={{width: 400, height: 400}} />

这可能吗?还是我必须创建一个单独的非 graphql 服务器来实现这一点?

【问题讨论】:

    标签: react-native graphql


    【解决方案1】:

    GraphQL 服务器可以返回图像。如果您正在寻找一个好的 GraphQL 客户端图像处理程序,check out this library

    Scaphold 处理它的方式是使用 FormData 附加图像,然后在变量中引用存储图像的那个键。然后在 GraphQL 服务器上,您可以使用一个中间件从该键中提取图像,然后您可以随意处理它。

    Here's how it would work from the client.

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2010-09-16
      • 2016-03-23
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 2017-12-09
      • 2017-06-22
      相关资源
      最近更新 更多