当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Node.js FileHandle.readableWebStream()用法及代码示例

filehandle.readableWebStream()

添加于:v17.0.0
Stability: 1 - 实验性

返回可用于读取文件数据的ReadableStream

如果多次调用此方法或在关闭或关闭FileHandle 之后调用此方法,则会引发错误。

import {
  open,
} from 'node:fs/promises';

const file = await open('./some/file/to/read');

for await (const chunk of file.readableWebStream())
  console.log(chunk);

await file.close();const {
  open,
} = require('node:fs/promises');

(async () => {
  const file = await open('./some/file/to/read');

  for await (const chunk of file.readableWebStream())
    console.log(chunk);

  await file.close();
})();

虽然ReadableStream 将读取文件完成,但它不会自动关闭FileHandle。用户代码仍必须调用fileHandle.close() 方法。

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 FileHandle.readableWebStream()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。