【发布时间】:2020-03-31 21:40:30
【问题描述】:
我一直在寻找,但没有找到有效的答案。我有多个 arrayBuffers 我想组合成一个 blob。我需要以某种方式组合 arrayBuffers 吗?或者我应该创建多个 blob 并将它们组合起来?下面是我正在尝试做的一个例子,但失败了
const buffers = []
for(var i in files){
...code to retrieve arrayBuffer
buffers.push(arrayBuffer)
}
const blob = new Blob([buffers], {type:'application/pdf'})
const url = window.URL.createObjectURL(blob)
window.open(url)
上面的代码不起作用,因为 new Blob 需要一个 arrayBuffer 而不是它们的数组。有什么东西可以使这项工作吗?
【问题讨论】:
标签: javascript pdf blob buffer arraybuffer