Replies: 1 comment
-
The solution I would like to see is. Files sent that are larger than your homeserver's limit will show a message to the user saying something like "This file is over your homeserver's file limit and thus is not stored on your homeserver. If you still want to download this file click here." If your homeserver's limit is high enough to accept the file would replicate that file over federation like normal. The download link shown to users would be to the original uploader's homeserver by default. Possible issues: Possible solutions: Room settings: Server settings: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently every single homeserver can have their own size limits for uploaded files. For instance, matrix.org has a size limit of 100MBs, in which case, if you were to upload a file over 100MBs via Element, you'd see a modal saying that the file's too big.
There's a few related problems with current file uploads within federation:
1: How do we handle a case where we have users connecting from different homeservers that has each their own file size limits and someone uploads a file that's over the limit for all of the homeservers, except one?
2: Do we block a user in the same situation from uploading a file that's over their own homeserver file limit, even though a different homeserver in the same room has different limits?
3: Should we set size limits down to the lowest file size limit in the room, or do we allow users to upload files within their limits?
4: If we allow users to upload files within their specific homeserver, how do we handle files that go over our own homeserver limit, but does not go over limit of a different homeserver (e.g. some other user from a different homeserver uploads 200MBs file, where my homeserver supports only up to 100MBs)?
Beta Was this translation helpful? Give feedback.
All reactions