The main use case is uploading files in chunks.

Each time a chunk is uploaded, update the target file.

By the end, you will have a ready-to-use file.
