You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Geisendörfer (JIRA)" <ji...@apache.org> on 2013/04/18 16:21:20 UTC

[jira] [Commented] (SLING-2707) Support of chunked file upload into Sling

    [ https://issues.apache.org/jira/browse/SLING-2707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13635193#comment-13635193 ] 

Felix Geisendörfer commented on SLING-2707:
-------------------------------------------

Hi,

I'm the author of the post linked by Alexander Klimetschek, and this discussion was pointed out to me by Julian Reschke on twitter.

We're still in the very early stages, so none of the implementation details are final yet. The only reason we're working on clients/servers already is that it gives us a better picture of what can be done on the client plattforms (HTML5, iOS, Android) while using their standard http libraries.

Anyway, we're serious about coming up with a good solution as this has been a sore spot on the web for way too long. I tend to think that byte ranges are preferable over chunk numbers, and we're currently discussing PUT vs PATCH [1] and which headers to use for the byte ranges [2].

We'd *really* like to be fully compliant with existing specs without inventing our own headers, so hopefully this can be accomplished.

Let me know if there is an interest from your end to join us in our quest. If not, I'd still love to exchange ideas.

[1] https://github.com/tus/tus-resumable-upload-protocol/issues/14
[2] https://github.com/tus/tus-resumable-upload-protocol/issues/2
                
> Support of chunked file upload into Sling
> -----------------------------------------
>
>                 Key: SLING-2707
>                 URL: https://issues.apache.org/jira/browse/SLING-2707
>             Project: Sling
>          Issue Type: New Feature
>          Components: General
>            Reporter: Shashank Gupta
>         Attachments: uploadclient.jar
>
>
> Use cases: 
> 1. Large file upload - With high speed internet connections, advent of cloud and HD going mainstream, Sling should support large files (> 2GB) upload.
> 2. Fault tolerant uploads - Sling should provide capability to resume upload from failure point. It should not require client to restart the complete upload process. 
> 3. Faster upload: Sling should support its clients to initiate multiple connection and upload file chunks in parallel. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira