Angular下载文件/JS下载文件/把Base64字符串转成文件

 在前端下载文件有各种各样的方法, 但如果服务端只返回base64编码的字符串, 或者直接调用js生成各种下载模板, 怎么把base64字符串转化成文件呢?

使用 @moonncat/base64tofile 就轻松解决这个难题

//安装
npm install @moonncat/base64tofile@latest

然后就可以愉快地在Angular代码里进行下载操作了

import {File} from '@moonncat/base64tofile';

//实例化
var file=new File();
//传入base64编码的字符串, 触发浏览器下载文件
file.download('dGVzdA==');
//浏览器弹出下载框

或者直接用js调用




 

你可能感兴趣的:(JavaScript,Angular)