代码之家  ›  专栏  ›  技术社区  ›  Andreas Zita

使用ReadableStream和PipeTo计算JS中的文件校验和?

  •  1
  • Andreas Zita  · 技术社区  · 4 年前

    我希望使用 JS 并且一直在寻找如何使用 Streams Api pipeTo ,但只找到了 Node.js 我不熟悉。我要找的是这样的东西:

    var stream = file.stream();
    var hash = CryptoJS.algo.SHA1.create();
    await stream.pipeTo(hash);
    console.log(hash);
    

    此代码从开始就不起作用 CryptoJS 似乎并没有创造 WriteableStream .我能包什么 CryptoJS 在某种垫片或水槽中制造?还有其他建议吗?

    我当然可以增量地读取和附加缓冲区,但代码变得有点凌乱,所以我希望可以利用 派珀 以避免使代码复杂化。

    0 回复  |  直到 4 年前