js实现blob文件下载
Blob 的构成
Blob(Binary Large Object)表示二进制类型的大对象。在数据库管理系统中,将二进制数据存储为一个单一个体的集合。Blob 通常是影像、声音或多媒体文件。在 JavaScript 中 Blob 类型的对象表示不可变的类似文件对象的原始数据。
Blob 由一个可选的字符串类型(通常是 MIME 类型)和 blobParts 组成:其他 Blob 对象、字符串和 BufferSource 的序列。

构造函数语法是:
js
new Blob(blobParts, options)
blobParts:是Blob/BufferSource/String值的数组options:可选对象type:Blob类型,通常是MIME类型,例如text/plainendings: 默认值为transparent,用于指定包含行结束符\n的字符串如何被写入。 它是以下两个值中的一个:native,代表行结束符会被更改为适合宿主操作系统文件系统的换行符,或者transparent,代表会保持 blob 中保存的结束符不变。
js 实现下载 blob 对象
ts
const objectUrl = URL.createObjectURL(blob)
URL.revokeObjectURL(objectUrl)