ofd:
提示:
ArrayBuffer
:ArrayBuffer 用来表示通用的、固定长度的原始二进制数据缓冲区。
它是一个字节数组,通常在其他语言中称为“byte array”。
不能直接操作 ArrayBuffer 的内容,而是要通过类型数组或 DataView 来操作,它们会将缓冲区中的数据表示为特定的格式,并通过这些格式来读写缓冲区的内容。
// create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);
console.log(buffer.byteLength);
// expected output: 8
Uint8Array
: 数组类型标识一个8位无符号整型数组,创建时内容被初始化为0。创建完后,可以以object的方式或数组下标索引方式引用数组中的元素
提示:预览ofd文件
fetch('/ofd/pp22.ofd').then(async response => {
let buffer = await response.arrayBuffer();
let u8array = new Uint8Array(buffer)
getofd(u8array).then(images => {
this.base64List = images
console.log(images)
})
})
return;