逻辑_文件下载(a标签的download属性)
const btn = document.getElementById('btn')
btn.onclick = function(){
const xhr = new XMLHttpRequest()
xhr.open('get','/4c217acc09226795a7ebb8461ddf548f/20220726/469c1056-749d-4c47-819e-35f91c70e163')
xhr.responseType='blob'
xhr.send()
xhr.onload = function(){
// 1. 根据远程URL创建本地url
const localUrl = URL.createObjectURL(xhr.response)
// 2. 创建a标签,并点击下载文件
const linka = document.createElement('a')
linka.setAttribute('href', localUrl)
linka.setAttribute('download', '视频教程模板')
linka.click()
// 3.清除工作
URL.revokeObjectURL(localUrl) // 清除创建的本地url
}
}