You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is to discuss how we should implement the upload/receival of user submissions, i.e. the way of the data from the submitter's device (browser or CLI) to our (relational core) database. The main challenge is that the uploads can be huge and I think that our software should be able to accept arbitrarily large uploads. The admin can/should (of course) limit the maximum size.
Some thoughts:
Do we want to be able to resume after a short connection disruption? Maybe we can use tus.io or resumable.js Not relevant for MVP.
What are the compression formats that we should support? zip, zstd, gz, and xz?
Should the user also be able to upload large uncompressed files? If they do, maybe we can compress them in the browser/CLI software first? Or do we (for now) simply reject large uncompressed files (e.g., above 1 GB)?
I guess there's a general question about what the submission server (backend) will be built using. Have we decided that?
(I presume it could still be Astro, just checking)
This issue is to discuss how we should implement the upload/receival of user submissions, i.e. the way of the data from the submitter's device (browser or CLI) to our (relational core) database. The main challenge is that the uploads can be huge and I think that our software should be able to accept arbitrarily large uploads. The admin can/should (of course) limit the maximum size.
Some thoughts:
Do we want to be able to resume after a short connection disruption? Maybe we can use tus.io or resumable.jsNot relevant for MVP.The text was updated successfully, but these errors were encountered: