我使用graphql上传文件。 我将其用作表单数据正文中的操作字段:
{ "query": "mutation ($file: Upload!) { uploadSingleFile(file: $file) { id } }", "variables": { "file": null } }
这是地图变量:
{ "0": ["variables.file"] }
然后我使用我的文件。它工作正常。但是当我尝试在文件中添加一些文本字段时,出现此错误:
"Variable \"$username\" got invalid value {}; Expected type String. String cannot represent a non string value: {}
我使用以下查询:
{ "query": "mutation ($file: Upload!, $username: String!) { signUp(image: $file, username: $username) }", "variables": { "file": null, "username": "" } }
和变量映射:
{ "0": ["variables.file"], "1": ["variables.username"] }
我有一个字符串字段作为我的用户名变量,我的邮递员请求如下所示: https://imgur.com/a/OXNOrh0
在这种情况下是否可以使用文件和文本字段?