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_file — upload_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
- Thread — Introduction — a thread item’s
filecontent block references afileobject by alias. - Session Objects — Introduction — envelope mechanics and the full list of session object types.

