MSC2246: Asynchronous media uploads#2246
Conversation
Signed-off-by: Tulir Asokan <tulir@maunium.net>
|
sounds excellent to me; would love to unblock streaming transfers at last. |
Signed-off-by: Tulir Asokan <tulir@maunium.net>
turt2live
left a comment
There was a problem hiding this comment.
also generally looking in the right direction - I've left some early comments which are hopefully helpful.
Co-Authored-By: Travis Ralston <travpc@gmail.com>
|
The idea is then to send a media event, after the new /create endpoint, and before sending the media itself; isn't it? We have to consider the failure of the upload: it can lead to media event with eternal not found media. |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
Merged 🎉 |
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
As of MSC2246 [1], the PUT method is allowed on the /_matrix/media/v3/upload endpoint. See the spec documentation here: https://spec.matrix.org/v1.7/client-server-api/#put_matrixmediav3uploadservernamemediaid [1]: matrix-org/matrix-spec-proposals#2246 Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
As of MSC2246 [1], the PUT method is allowed on the /_matrix/media/v3/upload endpoint. See the spec documentation here: https://spec.matrix.org/v1.7/client-server-api/#put_matrixmediav3uploadservernamemediaid [1]: matrix-org/matrix-spec-proposals#2246 Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
|
I know I'm very late, but it's surprising that nobody mentioned tus yet, which allows for resumable file uploads. Since the core is headers + |
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
See matrix-org/matrix-spec-proposals#2246 for details Signed-off-by: Sumner Evans <sumner@beeper.com>
|
For future code sleuths: Async uploads PR: matrix-org/synapse#15503 Released in Synapse: |
Rendered
Implementations:
Signed-off-by: Tulir Asokan tulir@maunium.net
FCP Proposal