Skip to content

feat(files): Implement resumable upload draft RFC - #49753

Draft
provokateurin wants to merge 2 commits into
masterfrom
feat/files/resumable-uploads
Draft

provokateurin wants to merge 2 commits into
masterfrom
feat/files/resumable-uploads

Conversation

@provokateurin

Copy link
Copy Markdown
Member

Summary

An implementation of https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-resumable-upload-05.
Due to the RFC still being a draft I decided with @sorbaugh that we will wait until it is finalized before moving this forward.
I don't expect there to be many changes, so most of the work is already complete with this PR.
This will likely mean that it will not land in 31 but in a later version.

TODO

Checklist

@provokateurin

Copy link
Copy Markdown
Member Author

Just a rebase to adapt to changes on master and added enforced stricter code quality with psalm and rector.

@provokateurin
provokateurin force-pushed the feat/files/resumable-uploads branch from e8ef448 to de502ca Compare February 3, 2026 14:31
@susnux susnux removed this from the Nextcloud 34.0.1 milestone Jun 9, 2026

@provokateurin provokateurin left a comment •

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to be migrated to snowflake IDs and the ORM system.

Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
@provokateurin
provokateurin force-pushed the feat/files/resumable-uploads branch from de502ca to 0a4afd8 Compare October 14, 2026 13:55
@provokateurin

Copy link
Copy Markdown
Member Author

Rebased and updated to the latest code quality and style rules - no other changes.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement resumable uploads for Nextcloud

4 participants