JavaScript dataURL to Blob 转换函数解析
该函数的作用是将一个 dataURL 转化为 Blob 对象,其中 dataURL 是一种基于 base64 编码的 URL 格式,用于表示文件的数据内容。
具体解析如下:
-
将 dataURL 按照逗号分隔成两个部分,第一个部分是 MIME 类型,第二个部分是数据内容。
-
从 MIME 类型中提取出实际的 MIME 类型,例如从 'data:image/png;base64' 中提取出 'image/png'。
-
使用 atob 函数将 base64 编码的数据内容解码成二进制数据。
-
将二进制数据转换成 Uint8Array 类型的数组。
-
将 Uint8Array 类型的数组封装成 Blob 对象,并指定其 MIME 类型。
-
将 Blob 对象返回。
原文地址: https://www.cveoy.top/t/topic/ndMa 著作权归作者所有。请勿转载和采集!