Session URL, stream, and platform-specific error mapping.
OptionalstartOffset?: numberOptionalstreamStartsAtOffset?: booleanWhen true (default), the stream already begins at startOffset (e.g. R2 Range GET).
When false, bytes before startOffset are read from the stream and discarded.
OptionalonBytesConfirmed?: (bytesConfirmed: number) => Promise<void>Optionalsignal?: AbortSignalPlatform upload result on success or failure.
Resumable upload in 256 KiB–aligned chunks (Google's recommended protocol). When
input.startOffsetis greater than zero,input.streammust already begin at that byte index unlessinput.streamStartsAtOffsetis false (non-seekable sources).