当前位置: 首页 > 工具软件 > Alink > 使用案例 >

JS下载文件(通过a标签)

能旭
2023-12-01

//(方法一)有数据流文件

let data = "" //data 为了你的数据流

let blob=new Blob([data]);//将返回的数据包装成blob(方法的具体使用参考mdn)

//创建a

let alink = document.createElement("a");

alink.download='teamplte.plt';//文件名,大部分浏览器兼容,IE10及以下不兼容

alink.href=URL.createObjectURL(blob);//根据blob 创建 url

alink.click(); //自动点击

 

 

//(方法二) 有地址 ,根据地址下载文件

//创建a

let alink = document.createElement("a");

alink.download="teamplte"//文件名,大部分浏览器兼容,IE10及以下不兼容

alink.href=URL;//创建 url地址

alink.click(); //自动点击

 

 

 

 类似资料: