Skip to content

resumable uploads for ActivityPub #578

Description

@reiver

ActivityPub-based applications often allow users to upload audio, images, videos, and other file types, though most currently rely on non-ActivityPub APIs for this functionality.

These files can be large — for example, a video may be several gigabytes in size. Uploads of this scale are prone to interruption before completion. When that happens, it is important to resume the upload from the point of failure rather than restarting from the beginning.

An ActivityPub extension for media uploads exists:

https://www.w3.org/wiki/SocialCG/ActivityPub/MediaUpload

However, neither ActivityPub nor this extension currently defines a protocol for resumable uploads.

Because resumable uploads are already a practical requirement in existing ActivityPub applications, the ActivityPub protocol should support them.


[1] [2] [3]

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions