balena-io / pinejs

Generate rest APIs from natural language models
Apache License 2.0
62 stars 10 forks source link

WIP: Allow file uploads via presigned URLs #748

Closed otaviojacobi closed 4 months ago

otaviojacobi commented 5 months ago

Change-type: minor

otaviojacobi commented 5 months ago

My biggest concern currently is the fact that because we are adding mandatory parameters to the exposed WebResourceHandler interface this should be a major (or somehow modified to be only non-mandatory fields), either way this is a POC of how we could achieve large file uploads (up to 5GB on AWS).

FWIW: the broken tests are unrelated and being fixed in: https://github.com/balena-io/pinejs/pull/747