Save uploaded data to the repository.
Ideally random access, appending and upload resuming should work.