原生js base64格式数据 下载

废话不多说,上教程。🤩


原生js base64格式数据 下载

/**
* 封装base64Str blob对象
* */
function base64toBlob (base64Str) {
var bstr = atob(base64Str), n = bstr.length, u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
return new Blob([u8arr]);
}
/**
* 下载文件 base64 数据,文件名(包括后缀)
* */
function download(base64Data,fileName){
var myBlob = base64toBlob(base64Data);
var myUrl = URL.createObjectURL(myBlob);
var link = document.createElement("a");
link.href = myUrl;
link.download = fileName;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}

到这里就🎉🎉🎉大功告成了!🎉🎉🎉 你学废了吗😀
posted @   浅·笑  阅读(375)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示