В настоящее время GraphIQL не поддерживает загрузку файлов.Для этого вы можете использовать инструмент API, такой как Почтальон, Бессонница или планировать старый cURL.Важным отличием является то, что он должен быть загружен из нескольких частей.
Пример запроса:
curl --request POST \
--url http://localhost:4000/ \
--header 'accept: application/json' \
--header 'accept-encoding: gzip, deflate, br' \
--header 'connection: keep-alive' \
--header 'dnt: 1' \
--header 'origin: http://localhost:4000' \
--form 'operations={"query": "mutation UploadFile($file: Upload!) { uploadFile(file: $file)}", "variables": { "file": null } }' \
--form 'map={ "nFile": ["variables.file"] }' \
--form nFile=@/tmp/testfile
Замените /tmp/testfile
в запросе выше на путь к нужному файлу.загрузить.