Create a BlobSource wrapping the given Blob.
The Blob or File to use as the underlying content.
ReadonlycanRandom-access: Blob.slice() is cheap and returns a new Blob view.
ReadonlysizeReturn a new BlobSource covering the specified byte range.
The zero-based byte offset to begin the slice.
The exclusive byte offset where the slice ends.
A new ContentSource representing the requested sub-range.
Open the Blob content as a ReadableStream.
A ReadableStream of the Blob bytes.
Read the entire Blob content into an ArrayBuffer.
A promise that resolves with the full content as an ArrayBuffer.
ContentSource backed by a Blob or File.