- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 HTML 文件输入从我的设备存储中访问一个文件,然后我将该文件作为流读取。
const stream = myFile.stream()
const reader = stream.getReader();
//actually I use this each time I want to read more data from the stream
reader.read().then(function({ done, value }) {
const bufferSizeInBytes = value.length // I want to limit this to 1000 bytes as max value
})
另一个让我困惑的问题是,为什么我们每次读取时都会得到不同大小的缓冲区,这取决于可用内存或 cpu 还是它实际上是如何工作的?如果它取决于内存,我们将能够在一次读取中读取整个流,因为文件大约是 100 mb
而我的可用内存大约是 6GB ,但实际上它需要多次读取是什么让我认为内存不是此操作背后的唯一因素。
如有任何帮助,我们将不胜感激。
最佳答案
不,您目前无法控制默认文件流的读取器 block 大小,您可以尝试将其转换为 ByteStream,然后使用 stream.getReader({ mode: 'byob' })
让 BYOB 阅读器控制读取大小限制。
关于javascript - 如何限制每次从 ReadableStream 读取的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70270997/
我想从 Blob 中获得可读形式。 import {Readable} from 'stream'; const data: Blob = new Blob( ); const myReadable:
我有一个使用@types/whatwg-fetch 版本 0.0.32 的项目。 运行我的项目时出现以下错误。 ERROR in /node_modules/@types/whatwg-fetch/i
我使用 HTML 文件输入从我的设备存储中访问一个文件,然后我将该文件作为流读取。 是否有任何内置方法可以将每次读取的长度限制为特定字节数。 const stream = myFile.stream(
我想加载整个 fetch一口气响应,但似乎没有 readAll 或类似的功能。 从 ReadableStreamDefaultReader 读取每个字节的最高效方法是什么?成一个Uint8Array
我正在尝试使用 fetch与 ReadableStream 。在此示例中,ReadableStream 应该简单地无限期地重复“Some data...”。 fetch('/', { method
如何从 ReadableStream 对象获取信息? 我正在使用 Fetch API,但我没有从文档中看到这一点。 正文作为 ReadableStream 返回,我只想访问此流中的属性。在浏览器开发工
我正在使用的内部库提供 NodeJS.ReadableStream , 我需要传递给 nodemailer (附件),作为参数Readable . Argument of type 'Buffer
我从服务器接收到一个 ReadableStream,它是从我的 fetch 调用返回的。 返回一个 ReadableStream 但我不知道如何从这个阶段触发下载。我不能在 href 中使用 url,
我有一组从 fetch() 调用中返回的 Promise: const fetchResults = [ promise , promise , promise ] 每个 Promise 的 .bod
我有 PNG 图像作为 ReadableStream,我需要以这个 ReadableStream 作为源显示 html 元素 img。我应该把它转换成什么吗?或者我该怎么做? 谢谢你的回答 最佳答案
我正在尝试使用 StreamSaver 下载大文件 (500mb - 2gb) 它在 Chrome 上工作正常但是正如你在这里看到的 ReadableStream {locked: false} lo
我想在我的 NextJS 应用程序中显示 Google Place Photos。要从指定的 URL 获取这些图像,需要 API key ,但与此同时,我不想向公众公开此 API key 。 我的目标
我目前正在尝试创建一个实用程序来解析 PDF 中的注释。我可以很好地加载 PDF 文件,注释对象也很好,但我需要获取与这些注释相关的文本(带下划线、突出显示等)。 当我尝试使用失败的 getTextC
我有一个 React 应用程序,它向我的 Rails API 发送 POST 请求。我希望我的 API 端点生成一个 csv 文件,然后将该文件发送回 React 应用程序。我希望浏览器为最终用户下载
我查看了所有互联网,但无法为我的新项目找到解决方案。我正在使用 simple-git 包,类型定义包括对 ReadableStream 的几个引用。 Typescript 在转译过程中出现错误(“找不
我正在使用 ODATA NPM 包通过 REST 调用获取 ODATA。 (我认为这基本上只是一个用于获取的包装器)。 嗯,我正在使用await/try/catch来捕获错误,并且我想获取错误的正文。
我正在尝试实现可读流的 ._read 功能,当调用 ._read 并且没有数据时会出现问题,文档说我可以 push('') 直到有更多数据出现,并且我应该只在流永远不会有更多数据时 return fa
我想了解流的工作原理。我有一个 readableStream,我正在将其通过管道传输到 writableStream。 但是,当我这样做时,我在控制台中收到此错误。 无法在“ReadableStrea
我正在使用 fetch 从服务器动态加载图像。如何在我的 HTML 中使用返回的 ReadableStream 作为图像源?在下面的代码示例中,data.body 是一个 ReadableStream
我正在实现一个可读流。在我的 _read() 实现中,流的来源是需要异步调用的 Web 服务。为什么 _read() 不提供可在异步调用返回时调用的 done 回调函数? Transform 流和 W
我是一名优秀的程序员,十分优秀!