Skip to main content
A file session object is a named binary or text file: an envelope holding metadata, with the bytes stored separately. It can only be created by upload_session_fileupload_session_object refuses a value.type of "file".

Envelope

upload_session_file writes the bytes and the envelope together in one call. The stored value looks like:
The bytes themselves live at a side storage prefix next to the object store, not inside it — they are never listed as a second object by List Session Objects, and only download_session_file reads them back. Deleting the object with delete_session_object cascades and removes the bytes with it; deleting the session purges every file’s bytes along with everything else in it.

Limits

upload_session_object refuses a value.type of "file" — a file object can only be created with upload_session_file, so a file envelope never exists without bytes behind it.

Operations

See also