W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2013

Re: Resumable Uploads

From: Felix Geisendörfer <felix@transloadit.com>
Date: Fri, 19 Apr 2013 15:13:05 +0000
Message-ID: <CADZbJ9d_9wirsYPt=1frY5UiaOnaaB1v=hGMuPR2e5yXV6m+NA@mail.gmail.com>
To: Daniel Stenberg <daniel@haxx.se>
Cc: Julian Reschke <julian.reschke@gmx.de>, Albert Lunde <atlunde@panix.com>, Kevin Swiber <kswiber@gmail.com>, HTTP Working Group <ietf-http-wg@w3.org>, Yves Lafon <ylafon@w3.org>
Thanks for the additional insights.

And if PATCH is ruled out because how browser APIs, I guess only POST is
> left.

Actually, PATCH could work great if there was an appropiate header to
indicate the offset. Example of resuming an upload that was interrupted
after 20 bytes:

POST /file/my.jpg
Content-Length: 100

<file data … interrupted after 20 bytes>

HEAD /file/my.jpg

HTTP/1.1 200 OK
Offset: 20

PATCH /file/my.jpg
Content-Length: 80
Offset: 20

<file data>

I realize RFC 5789 defines the request body as a "patch document", but it
creates a lot of complexity for this use case.

Felix Geisendörfer (felixge.de)
Co-Founder, Transloadit (transloadit.com)
Received on Monday, 22 April 2013 07:58:16 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:14:10 UTC