【问题标题】:Postman - Upload file and other argument with GraphQLPostman - 使用 GraphQL 上传文件和其他参数
【发布时间】:2020-12-14 16:51:12
【问题描述】:

我正在尝试使用 Postman 将文件上传到 GraphQL。

我知道如何上传文件,但是,在我的突变中,我必须同时传递 String!Upload!

我不确定我可以在 Postman 的哪里传递这个 String!

我的突变:

mutation AddBookImageOne($bookId: string, $bookImageOne: Upload!){
  addBookImageOne(bookId: $bookId, bookImageOne: $bookImageOne)
}

我尝试在variables 键中传递bookId,但我不断收到错误消息:

"message": "未提供所需类型 "String!" 的变量 "$bookId"。",

我检查了这个:Graphql mutation to upload file with other fields 但他们使用 CURL

邮递员字段中的“操作”是:

{"query":"mutation AddBookImageOne($bookId: String!, $bookImageOne: Upload!){\n  addBookImageOne(bookId: $bookId, bookImageOne: $bookImageOne)\n}"}

【问题讨论】:

标签: graphql postman


【解决方案1】:

已解决感谢@xadm

我必须在 operations 字段中传递变量,例如:

{"query":"mutation AddBookImageOne($bookId: String!, $bookImageOne: Upload!){\n  addBookImageOne(bookId: $bookId, bookImageOne: $bookImageOne)\n}", "variables": { "bookImageOne": null, "bookId": "be96934c-d20c-4fad-b4bb-a1165468bad9" } }`

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 2011-09-04
    • 2017-03-25
    • 2018-06-27
    • 1970-01-01
    • 2023-03-22
    • 2020-10-22
    相关资源
    最近更新 更多