quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.72k stars 2.67k forks source link

GraphQL multipart request specification #30223

Open roggenbrot opened 1 year ago

roggenbrot commented 1 year ago

Description

GraphQL multipart request specification is a interoperable multipart form field structure for GraphQL requests, used by various file upload client/server implementations.

https://github.com/jaydenseric/graphql-multipart-request-spec

It’s possible to implement:

Although not a real standard or official specification, it's supported by a lot of client libraries (urql, apollo, apollo-android ....) and it would be great to have such support also in quarkus

Implementation ideas

See PR

quarkus-bot[bot] commented 1 year ago

/cc @jmartisk(graphql), @phillip-kruger(graphql)

RoMiRoSSaN commented 2 months ago

Hello. Are there any plans to consider this issue? In my case, I needed this modification. Every LTS release I create fork of quarkus-smallrye-graphql and add code from PR. I would really like to see this in quarkus.

phillip-kruger commented 2 months ago

As discussed in the PR, that work should move to SmallRye GraphQL. @roggenbrot might have started with that work, but maybe you can help ?