-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resume chunked uploads #673
Comments
This feature is a must-have for big files. |
This seems often requested – @karlitschek @LukasReschke @MorrisJobke @rullzer any plan here, maybe for 13? |
@jancborchardt For the web UI owncloud is doing a PR here: owncloud/core#26306 |
Yes. Improvement a lot of people want. |
@icewind1991 told us that this would have the side-effect of preventing large files from being uploaded as they would have to be held in memory to be chunked. So we should find a way for the uploader to adapt its behaviour and not always use chunked mode. |
@tobiasKaminsky if you are using the new chunking ng this is available. What is the webdav endpoint the android client uses? |
/remote.php/webdav |
Will this be into 13 ? I'll try to integrate ownCloud's work this week-end maybe. |
At least the chunked upload is downstreamed: #7056 |
Any news on that topic? Timeline? Status? Priority? How may I help in testing? As this would be a big positiv step forward in our daily business it would be nice to have some information if possible. As well it would be nice for anonymous uploads too and an overview how much percent is already uploaded. Thanks a lot and regards. |
Currently it's just a proposal, not yet on the roadmap and not not worked on. If you want to have this feature in a short period of time Nextcloud GmbH offers consulting work for features like this. Feel free to contact the sales team here: https://nextcloud.com/enterprise/buy/ |
We have now chunked uploads in Android client, which is using the chunking api: https://docs.nextcloud.com/server/stable/developer_manual/client_apis/WebDAV/chunking.html |
@tobiasKaminsky Repoening, as it is not yet implemented in the web ui |
Just a suggestion, take a look at https://tus.io/ https://github.com/ankitpokhrel/tus-php |
I fear that this is not possible to use as we need to rely on our dav protocol. |
Would be amazing to have this in the web UI. Been having issues lately with large file uploads with the file drop feature over less than ideal wifi. Played with psitransfer which uses tus.io, and worked even with me turning on and off my wifi card repeatedly. |
Any news on this? |
Not from my (client team lead) side. |
I would like to try to work on this or at least clarify a little bit to help someone to finish it. |
How to do it: https://docs.nextcloud.com/server/stable/developer_manual/client_apis/WebDAV/chunking.html WebUI is also using the new API and retry failed chunks only public shares are missing. |
Hi,
I have developed the resuming of chunked uploads in android.
Currently I store the upload id and the successful chunks. With these infos I can skip the successful parts and just upload the remaining ones.
To simplify the client code I thought of this:
With both enhancement the client does not need to store any information about the upload.
The text was updated successfully, but these errors were encountered: