z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
25 lines (21 loc) • 635 B
JavaScript
/**
* base64转图片
* @param urlData
* @param fileName
* @param fileType
*/
export default 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;
}