Upload

The upload resource represents data in the state of being uploaded. It is nested under the scope of the resource the data belongs to, for example under a clip.

The following steps are necessary to perform an upload:

Acquire the URI of the parent resource

Create
the upload, passing the total size.

Upload the first chunk using the
update
action.

Repeat the last step until the entire data has been transferred

The step of splitting the data in chunks is optional. However it is recommended to do so. The chunk size is entirely up to the client application.
Create and Update should requested on a load sharing host: Use webgate-cloud-nn.arri.de where nn is 11,12,13,14,16
All uploads to the main webgate server are cancelled.

Example

The following requests demonstrate uploading the ASCII data "Hello World !", nested under the fictional resource "/greetings/7".
The uploaded can be splitted into chunks. If no chunk number is specified, it is assumed to be the first chunk.
The chunk numbering starts with 1.