HTLF

一步一个脚印,走出高度...

导航

统计

html 下载文件方法

a标签下载

绑定行内,直接下载

<a target="_blank" href="文件地址" "download="下载名称,需要添加后缀" onclick="onclick()">下载</a>

通过js创建a标签,下载

// 创建a标签
const link = document.createElement('a')
// 添加需要下载文件的地址
link.href = url
// 下载保存的文件名称,需要添加文件的后缀
link.download = 'XXX.xlsx'
// 点击事件
link.click()

通过js创建a标签,下载,Blob类型


// 创建一个Blob对象
const blob = new Blob([需要的内容], { type: 'application/octet-stream' })

// 创建一个指向Blob对象的URL
const url = URL.createObjectURL(blob);

// 创建a标签
const link = document.createElement('a')

// 添加需要下载文件的地址
link.href = url
// 下载保存的文件名称,需要添加文件的后缀
link.download = 'XXX.xlsx'
// 点击事件
link.click()

// 下载完成后,释放URL对象
URL.revokeObjectURL(url);

posted on   HTLF  阅读(0)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示