主要利用两个接口 Blob 和 URL.createObjectURL(blob)
Blob 一个二进制文件的读写构造函数
URL.createObjectURL(blob) 创建文件的引用
function writeFile(fileName, content){
var a= document.createElement('a');
var blob = new Blob([content],{type:'text/plain'});
a.download = fileName;
a.href = URL.createObjectURL(blob);
a.click()
}
example :
writeFile("2.txt","嘿嘿嘿 , js",)
Blob详情解析:
使用Blob和URL.createObjectURL实现文件下载
本文介绍了一种使用Blob和URL.createObjectURL方法在前端实现文件下载的技术方案。通过创建Blob对象来封装文件内容,并利用URL.createObjectURL生成文件的URL引用,从而实现点击下载的功能。文章提供了具体代码示例,包括如何创建Blob对象和设置文件下载链接。
1425

被折叠的 条评论
为什么被折叠?



