封装自定义方法
export function downFile(url, fileName) {
const x = new XMLHttpRequest()
x.open('GET', url, true)
x.responseType = 'blob'
x.onload = function() {
const url = window.URL.createObjectURL(x.response)
const a = document.createElement('a')
a.href = url
a.download = fileName
a.click()
}
x.send()
}// 使用
downFile('url', '自定义文件名')效果

该文章介绍了一个用于下载文件的JavaScript自定义函数`downFile`,它利用XMLHttpRequest异步请求GET获取blob类型响应,然后创建ObjectURL并构建隐藏的a标签来触发文件下载,允许用户指定文件名。

516

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



