UNPKG

util-helpers

Version:

一个基于业务场景的工具方法库

18 lines (15 loc) 467 B
'use strict'; function dataURLToBlob(data) { var parts = data.split(','); var meta = parts[0].substring(5).split(';'); var type = meta[0]; var decoder = meta.indexOf('base64') !== -1 ? atob : decodeURIComponent; var bstr = decoder(parts[1]); var n = bstr.length; var u8arr = new Uint8Array(n); while (n--) { u8arr[n] = bstr.charCodeAt(n); } return new Blob([u8arr], { type: type }); } module.exports = dataURLToBlob;