如何在POSTMAN中为GraphQL文件上传定义操作Map

ghg1uchk  于 5个月前  发布在  Postman
关注(0)|答案(1)|浏览(80)

这就是我的schema的样子:

extend type Mutation {
    createMutation(
      my_id: ID!
      my_data: input_data
    ): some_output

input input_data {
    some_key: ID!
    file : Upload!
}

字符串
这就是我如何定义我在POSTMAN的操作

{
  "query": "mutation CreateMutation($my_id: ID! , $my_data: [input_data]) { createMutation(my_id: $my_id, my_data : $my_data) {   some_key}}",
  "variables": {
    "my_id": "some-string-id",
    "my_data": [
      {
        "some_key": 123,
        "file" : null
      }
    ]
  }
}


在Map下我有:{ "0" : ["variables.file"] }
I map 0:file_from_local. png


的数据
服务器接收到file = null,我做错了什么?我如何替换这个

mjqavswn

mjqavswn1#

将Map更新到{“0”:[”variables.my_data.0.file”] }修复了该问题

相关问题