JS 下载-支持多个浏览器
const downLoadXls = (fileArrayBuffer, filename) => {
let data = new Blob([fileArrayBuffer], {
type: 'application/vnd.ms-excel,charset=utf-8',
})
if (typeof window.chrome !== 'undefined') {
// Chrome
var link = document.createElement('a')
link.href = window.URL.createObjectURL(data)
link.download = filename
link.click()
} else if (typeof window.navigator.msSaveBlob !== 'undefined') {
// IE
var blob = new Blob([data], { type: 'application/force-download' })
window.navigator.msSaveBlob(blob, filename)
} else {
// Firefox
var file = new File([data], filename, {
type: 'application/force-download',
})
window.open(URL.createObjectURL(file))
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)