文件下载
有时候pdf后者图片直接download 利用a标签是预览,这个是下载任何类型!
downloadAnyFile(url, type) {
console.log('url', url)
let filename = decodeURIComponent(url.substring(url.lastIndexOf('/')+1))
var xhr = new XMLHttpRequest()
xhr.open('get', url)
xhr.responseType = 'arraybuffer'
xhr.onload = function () {
var link = document.createElement('a')
console.log('xhr.response', xhr.response)
link.href = window.URL.createObjectURL(new Blob([xhr.response]))
link.download = filename
link.click()
link.remove()
}
xhr.send()
}