首页 > 解决方案 > 使用 Graphql 和 apollo 服务器上传图像时面临问题

问题描述

面临使用 graphql 上传图像的问题。当我使用邮递员测试以下查询时,出现错误(如下所示)。

询问:

{"query":"mutation($file: Upload) {sendImage(file: $file)
  }","variables":{"file":null}}

错误:

BadRequestError:“操作”多部分字段 ( https://github.com/jaydenseric/graphql-multipart-request-spec ) 中的 JSON 无效。

标签: imagegraphqlimage-uploadingapollo-server

解决方案


默认情况下,结果作为application/json有效负载发送,但对于文件上传,您需要发出多部分请求。

您可以按照此链接使用邮递员发出多部分请求。

阅读有关文件上传的更多信息


推荐阅读