Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
My first attempt in trying to implement resumable uploads while referencing this: https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload
Motivation
I have my vapor server deployed on Google App Engine, however, when attempting to upload a file (around 43mb) into my Google Cloud Storage Bucket, the server returns a 413 error. Over the past few days I've been also trying to build the post request manually through Vapor's HTTPClient https://docs.vapor.codes/3.0/vapor/client/ but I've had no luck correctly building and sending the request. There's not many examples or more details in the documentation as to how to achieve this.
The only other way I've had actual success uploading a large file into my storage bucket is through gsutil, but for the purposes of my deployed project, it's not really practical to do that.
As of right now, the method I implemented isn't working. Pretty sure I'm missing a lot here, but I'm happy to help out however I can.