Support streaming uploads or appendable upload sessions (unknown final size)
I have a use case where data is generated continuously (sensor readings). I want to build a file in Box by streaming bytes over time and then finalizing the file when the session ends.
Currently, Box’s chunked upload API requires specifying a file_size up front and mandates a fixed total in each Content-Range header. This prevents uploading content when the final size is not known at the start of the session.
Request:
Add support for a streaming or appendable upload workflow, where:
- A client can create an upload session without knowing the final file size
- Chunks can be uploaded incrementally as data is produced
- The file size is determined at commit time, not at session creation
This would support scenarios such as live sensor feeds or any workflow where file contents are produced continuously.
Is there an existing workaround or planned support for this capability?
1
vote