- on desktop clients: construct binary blob with multiple files and send it together with filename/path and byte offset - on the server: split the big file into the individual ones and write them to the filesystem There is already a PoC by @juliushaertl ___ Refs: - https://github.com/nextcloud/desktop/issues/3657 - https://github.com/nextcloud-gmbh/server/issues/44 ___ Gist: - https://gist.github.com/juliushaertl/59da4c8a31ea4a0cc7f73dfe5f15d538 ___ Tests refs for upload: - https://github.com/nextcloud/server/blob/master/build/integration/features/webdav-related.feature#L281-L306 - https://github.com/nextcloud/server/blob/master/build/integration/features/bootstrap/WebDav.php#L533 CC: @skjnldsv @AndyScherzinger
There is already a PoC by @juliushaertl
Refs:
Gist:
Tests refs for upload:
CC: @skjnldsv @AndyScherzinger