UNPKG

z-react-ui

Version:

z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。

32 lines (26 loc) 746 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = convertBase64UrlToImgFile; /** * base64转图片 * @param urlData * @param fileName * @param fileType */ function convertBase64UrlToImgFile(urlData, fileName, fileType) { // 转换为byte var bytes = window.atob(urlData); // 处理异常,将ascii码小于0的转换为大于0 var ab = new ArrayBuffer(bytes.length); var ia = new Int8Array(ab); for (var i = 0; i < bytes.length; i++) { ia[i] = bytes.charCodeAt(i); } // 转换成文件,添加文件的type,name,lastModifiedDate属性 var blob = new Blob([ab], { type: fileType }); blob.lastModifiedDate = new Date(); blob.name = fileName; return blob; }