【功能评审】Bpm:审批签名

pull/661/MERGE
YunaiV 2025-01-17 19:12:06 +08:00
parent e8e357b8a2
commit c8447fe4f7
1 changed files with 4 additions and 6 deletions

View File

@ -66,7 +66,7 @@ const download = {
a.click() a.click()
} }
}, },
base64ToFile: (base64, fileName) => { base64ToFile: (base64: any, fileName: string) => {
// 将base64按照 , 进行分割 将前缀 与后续内容分隔开 // 将base64按照 , 进行分割 将前缀 与后续内容分隔开
const data = base64.split(',') const data = base64.split(',')
// 利用正则表达式 从前缀中获取图片的类型信息image/png、image/jpeg、image/webp等 // 利用正则表达式 从前缀中获取图片的类型信息image/png、image/jpeg、image/webp等
@ -85,13 +85,11 @@ const download = {
// charCodeAt():获取给定索引处字符对应的 UTF-16 代码单元 // charCodeAt():获取给定索引处字符对应的 UTF-16 代码单元
u8arr[n] = bstr.charCodeAt(n) u8arr[n] = bstr.charCodeAt(n)
} }
// 利用构造函数创建File文件对象
// new File(bits, name, options) // 将File文件对象返回给方法的调用者
const file = new File([u8arr], `${fileName}.${suffix}`, { return new File([u8arr], `${fileName}.${suffix}`, {
type: type type: type
}) })
// 将File文件对象返回给方法的调用者
return file
} }
} }