MCPcopy Create free account
hub / github.com/TruthHun/BookStack / convertBase64UrlToBlob

Function convertBase64UrlToBlob

static/wangEditor/js/wangEditor.js:6615–6628  ·  view source on GitHub ↗
(urlData, filetype)

Source from the content-addressed store, hash-verified

6613
6614 // -------- 将以base64的图片url数据转换为Blob --------
6615 function convertBase64UrlToBlob(urlData, filetype){
6616 //去掉url的头,并转换为byte
6617 var bytes = window.atob(urlData.split(',')[1]);
6618
6619 //处理异常,将ascii码小于0的转换为大于0
6620 var ab = new ArrayBuffer(bytes.length);
6621 var ia = new Uint8Array(ab);
6622 var i;
6623 for (i = 0; i < bytes.length; i++) {
6624 ia[i] = bytes.charCodeAt(i);
6625 }
6626
6627 return new Blob([ab], {type : filetype});
6628 }
6629
6630 // -------- 插入图片的方法 --------
6631 function insertImg(src, event) {

Callers 1

wangEditor.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected