瀏覽代碼

优化电子签名图片格式

wulanhaote
15854642326 2 年之前
父節點
當前提交
e81a1aa983
共有 1 個檔案被更改,包括 12 行新增13 行删除
  1. +12
    -13
      src/views/yinnong/signature.vue

+ 12
- 13
src/views/yinnong/signature.vue 查看文件

@@ -117,21 +117,20 @@ export default {
});
},
dataURLtoBlob(dataurl) {
var arr = dataurl.split(',');
//注意base64的最后面中括号和引号是不转译的
var _arr = arr[1].substring(0,arr[1].length-2);
var mime = arr[0].match(/:(.*?);/)[1],
bstr =atob(_arr),
n = bstr.length,
u8arr = new Uint8Array(n);
dataURLtoBlob (dataurl, filename = 'file') {
let arr = dataurl.split(',')
let mime = arr[0].match(/:(.*?);/)[1]
let suffix = mime.split('/')[1]
let bstr = atob(arr[1])
let n = bstr.length
let u8arr = new Uint8Array(n)
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
u8arr[n] = bstr.charCodeAt(n)
}
return new Blob([u8arr], {
type: mime
});
},
return new File([u8arr], `${filename}.${suffix}`, {
type: mime
})
},
}
}



Loading…
取消
儲存