Function bufferToBlobPart

  • Converts a Node.js Buffer into a DOM-compatible BlobPart.

    Recent TypeScript DOM typings require BlobPart byte views to be backed by a concrete ArrayBuffer, while Buffer is typed as ArrayBufferLike. Returning a plain Uint8Array avoids that mismatch for multipart image uploads.

    Parameters

    • input: Buffer<ArrayBufferLike>

      Raw image bytes stored in a Node.js Buffer.

    Returns ArrayBuffer

    An ArrayBuffer safe to pass into new Blob([...]).