download(record) {
docUpload(record.docId).then((blob) => {
if (window.navigator.msSaveOrOpenBlob) {
// IE
navigator.msSaveBlob(blob, record.docFilename)
} else {
const ele = document.createElement('a')
ele.setAttribute('href', URL.createObjectURL(blob)) //设置下载文件的url地址
ele.setAttribute('download', record.docFilename)
ele.click()
URL.revokeObjectURL(ele.href)
ele.remove()
}
})
},
//
//接口设置
export function docUpload(id) {
return request({
url: `/dsp-service-manage/doc/${id}`,
method: 'get',
responseType: 'blob', // 设置类型为blod
})
}
vue 二进制流文件下载 兼容ie
最新推荐文章于 2024-07-12 10:38:29 发布