二进制流的解析
atob('二进制流')
前端生成文件并下载
const downLoad = (content, fileName) => {
const aNode = document.createElement("a"); // 创建a标签
const blob = new Blob([content]); // 将下需要下载的内容转换成二进制
aNode.download = fileName;// 设置下载文件的文件名
aNode.href = URL.createObjectURL(blob);
document.body.appendChild(aNode); // 将元素追加节点当中
aNode.click(); // 触发元素事件
document.body.removeChild(aNode); // 然后移除
}
downLoad('asdiuahd' ,'test.txt'); // 一般的文件稍作都可以实现,亲测 yml、json、png都可以下载
- Blob
var blob = new Blob(array[optional], options[optional]);- url.createObjectURL
developer.mozilla.org/zh-CN/docs/…
在床上躺的腰疼,回头啥时候想起来在续更