gpt4 book ai didi

html - 在网络浏览器中使用 JavaScript 读取文件流

转载 作者:技术小花猫 更新时间:2023-10-29 12:53:26 26 4
gpt4 key购买 nike

在网络浏览器中,我想计算本地文件系统中一个大文件的 sha1 校验和,而不将其发送到服务器。

File API支持从本地磁盘读取文件,但我猜它会读取整个文件并将它们全部放入内存中。如果文件大于系统内存,可能会出现问题。

Streams API似乎对解决这个问题很有用,但我找不到如何使用 API 读取文件。

有没有办法在网络浏览器中使用javascript从本地磁盘读取文件流?

最佳答案

文件api提供了切片方法,所以你应该可以读取数据 block

var blob = file.slice(startingByte, endindByte);

google 的 crypto api 中的 Sha1 类提供了一个更新方法,你应该能够将你的 block 提供给更新方法

来源:

关于html - 在网络浏览器中使用 JavaScript 读取文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18586839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com