-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
api, storage-service, frontend: File upload efficiency #1849
Comments
@SamuelPull I think this is fixed, because it was tested up to 100mb? Or something missing? |
@jzakotnik Partially. Large documents can be uploaded and they travel from browser to api not encoded in base64, but downstream from there nothing changed. They are encoded to base 64 and stored as such in external storage, taking up more space (130% filesize) and computation, and making it inconvenient to inspect their content directly in blob storage. |
Ideally, documents are streamed directly to intended storage, without temporarily keeping them in redux store, in memory on server, or such.
File encoding and file transfer are two separate concepts, these need not to be done in one issue, but backwards compatibility is a must. System must know which file needs base64 conversion and which doesn't.
The text was updated successfully, but these errors were encountered: