This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
consider proxying/302ing large remote media files #3918
Copy link
Copy link
Open
Labels
A-Disk-Spacethings which fill up the diskthings which fill up the diskA-Media-RepositoryUploading, downloading images and video, thumbnailingUploading, downloading images and video, thumbnailingA-User-ExperienceO-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MinorBlocks non-critical functionality, workarounds exist.Blocks non-critical functionality, workarounds exist.T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.New features, changes in functionality, improvements in performance, or user-facing enhancements.
Description
if Bob uploads a huge file to his HS, and Alice tries to fetch it, but it's too large for her homeserver, she'll just get an error ({errcode:M_TOO_LARGE,error:Requested file is too large > 104857600 bytes}). Could Alice's HS instead just proxy the request and stream the file from Bob's HS?
keywords: media, federation, limit, max_upload_size
aldenstpage
Metadata
Metadata
Assignees
Labels
A-Disk-Spacethings which fill up the diskthings which fill up the diskA-Media-RepositoryUploading, downloading images and video, thumbnailingUploading, downloading images and video, thumbnailingA-User-ExperienceO-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-MinorBlocks non-critical functionality, workarounds exist.Blocks non-critical functionality, workarounds exist.T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.New features, changes in functionality, improvements in performance, or user-facing enhancements.