如何将字节数组(Blob)发送到GraphQL

如何将字节数组(Blob)发送到GraphQL,graphql,insomnia,graphql-mutation,graphql-playground,Graphql,Insomnia,Graphql Mutation,Graphql Playground,我们有一个带有字节数组(Blob)字段的GraphQL变异。如何使用失眠或GraphQL之类的工具发送字节数组数据以测试API mutation { saveSomething(something: { contentByteArray: [97, 110, 103, 101, 108, 111] }) { content } } 您可以这样发送数据,但是我知道GraphQL发送的是字节列表,而不是数组。在C#中,这样的字段(我正在上传照片)将被描述为 字段(“照片

我们有一个带有字节数组(Blob)字段的GraphQL变异。如何使用失眠或GraphQL之类的工具发送字节数组数据以测试API

mutation {
  saveSomething(something: {
    contentByteArray: [97, 110, 103, 101, 108, 111]
  }) {
    content
  }
}

您可以这样发送数据,但是我知道GraphQL发送的是字节列表,而不是数组。在C#中,这样的字段(我正在上传照片)将被描述为

字段(“照片”);
并且需要转换回数组才能保存到数据库中 e、 g


IDictionary dicPlayer=(IDictionary)context.Arguments[“input”];
...
如果(dicPlayer.ContainsKey(“照片”)){
如果(dicPlayer[“photo”]==null){
playerInput.Photo=null;
}否则{
List lstB=新列表();
foreach(列表中的var objB)dicPlayer[“照片”]){
字节b=(字节)objB;
lstB.添加(b);
}
字节[]arrB=lstB.ToArray();
playerInput.Photo=arrB;
}
}

您可以发送这样的数据,但是我知道GraphQL发送的是字节列表而不是数组。在C#中,这样的字段(我正在上传照片)将被描述为

字段(“照片”);
并且需要转换回数组才能保存到数据库中 e、 g


IDictionary dicPlayer=(IDictionary)context.Arguments[“input”];
...
如果(dicPlayer.ContainsKey(“照片”)){
如果(dicPlayer[“photo”]==null){
playerInput.Photo=null;
}否则{
List lstB=新列表();
foreach(列表中的var objB)dicPlayer[“照片”]){
字节b=(字节)objB;
lstB.添加(b);
}
字节[]arrB=lstB.ToArray();
playerInput.Photo=arrB;
}
}