概述`tee` 可以将一个可读流分为两支,适合一边存储一边校验或显示的场景。能力检测与多路分发const supportsStreams = typeof ReadableStream === 'function';

async function splitAndProcess(rs) {

if (!supportsStreams) throw new Error('streams unsupported');

const [a, b] = rs.tee();

const text = await new Response(a).text();

const bytes = new Uint8Array(await new Response(b).arrayBuffer());

return { text, bytes };

}

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部