if (window.navigator && window.navigator.msSaveOrOpenBlob) {
navigator.msSaveBlob(blob, fileName)
} else {
const link = document.createElement('a')
link.href = URL.createObjectURL(blob) // 创建URL
link.download = fileName
document.body.appendChild(link)
link.style.display = 'none'
link.click() // 下载文件
URL.revokeObjectURL(link.href) // 释放内存
document.body.removeChild(link)
}