gpt4 book ai didi

Javascript - 从 ArrayBuffer 中获取数据?

转载 作者:数据小太阳 更新时间:2023-10-29 04:18:34 26 4
gpt4 key购买 nike

我有一个使用 readAsArrayBuffer() 的拖放脚本。缓冲区的长度是完美的,但我似乎无法弄清楚如何将数据从缓冲区中拉出。

显然我必须制作一个 DataViewUint8Array或其他东西,然后遍历其 byteLength...help!

编辑相关代码(不多):

var reader = new FileReader();
reader.onload = function(e) {
// do something with e.target.result, which is an ArrayBuffer
}
reader.readAsArrayBuffer(someFileHandle);

最佳答案

这可能会根据您对我的评论的回答而改变,但如果我假设您使用的是 FileReader在某个地方,你需要阅读它的 result loaded 中的属性您需要提供的回调:

function loaded(evt) {  
var datastring = evt.target.result;

// do something here
}

reader.onload = loaded; // where reader is a FileReader, FileReaderSync

更新:啊,我明白了。那么你最好的做法是遵循这个副本:

Converting between strings and ArrayBuffers

更新 2:请注意,您可能会使用 readAsText()然后,但我不知道你是否可以自由地这样做。

关于Javascript - 从 ArrayBuffer 中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10942642/

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