Skip to content

Bun 提供了许多便捷函数,用于将 ReadableStream 的内容读取为不同格式。此代码片段将 ReadableStream 的内容读取为 ArrayBuffer,然后创建一个指向该缓冲区的 Uint8Array

ts
const stream = new ReadableStream();
const buf = await Bun.readableStreamToArrayBuffer(stream);
const uint8 = new Uint8Array(buf);

此外,还有一个便捷方法可以直接转换为 Uint8Array

ts
const stream = new ReadableStream();
const uint8 = await Bun.readableStreamToBytes(stream);

请参阅 文档 > API > 工具函数 获取 Bun 其他 ReadableStream 转换函数的文档。

Bun学习网由www.bunjs.com.cn整理维护