Skip to Content

In-memory upload store

The SDK keeps uploaded bytes in a per-process in-memory store keyed by connection id and uploadId. This is not exported as a public class from the package root; integrators configure it through transport options.

Enabling ref uploads

Entry pointOption
bootstrapupload: { enabled, maxSizeBytes, idleTimeoutMs }
attachCatRPCsame upload object + Socket.IO qa:upload:* events

When disabled, __qaFileRef materialization fails unless you use URL mode or a custom HTTP upload path.

Limits

  • maxSizeBytes — rejects oversized uploads.
  • idleTimeoutMs — drops partially uploaded buffers when inactive.

See also