Skip to content

函数: base64ToBlob()

ts
function base64ToBlob(base64, type?): Blob;

定义于: file.ts:155

将 base64 字符串转换为 Blob

既接收完整的 dataURL(data:...;base64,xxx),也接收纯 base64 字符串。传入 dataURL 时会自动解析并沿用其中的 MIME 类型。

参数

参数类型默认值描述
base64stringundefineddataURL(形如 data:...;base64,xxx)或纯 base64 字符串。
typestring''手动指定的 MIME 类型,默认 '';传入 dataURL 且未显式指定时,自动沿用 dataURL 中携带的类型。

返回值

Blob

解码得到的 Blob 对象。

备注

浏览器与 Node 环境均可用。其逆操作为 blobToBase64

示例

ts
base64ToBlob('data:text/plain;base64,aGk=')   // => Blob { type: 'text/plain' }
base64ToBlob('aGk=', 'text/plain')            // => Blob { type: 'text/plain' }