Is there a nice way of dealing with 'heavy' payload when designing a mutation?
I'm talking about the cases where the goal is, for instance, to upload a large file, like 50MB or more. The idea of getting base64 string does not seem appealing to me (although it perfectly works with small-sized files) as I don't have any data about how the graphql will behave if it gets a huge amount of data
I did some research and found one thing that can do this, however, I'd like to create an alternative option because:
- It was created to be used with Apollo
- This package uses mjs (which I've never worked with and therefore, I have some troubles reading the source code)
So, is there a way to somehow pass large amount of data to the graphql mutation?