Graphql server which show upload files info
start server (default graphql address http://localhost:8080/query)
$ go mod tidy
$ make runquery FileInfo($file: Upload!) {
fileInfo(file: $file) {
__typename
file {
mime
name
size
}
}
}
{
"data": {
"result": {
"__typename": "FileData",
"mime": "image/png",
"name": "color-bars-600.png",
"size": "1.34KB"
}
}
}query FilesInfo($files: [Upload!]!) {
filesInfo(files: $files) {
... on FilesInfoResult {
files {
mime
name
size
}
}
}
}{
"data": {
"result": {
"__typename": "FilesInfoResult",
"files": [
{
"mime": "image/jpeg",
"name": "Image001.jpg",
"size": "713.88KB"
},
{
"mime": "image/jpeg",
"name": "Image002.jpg",
"size": "725.23KB"
}
]
}
}
}