1,前端页面
<el-button type="primary" @click="downloadHandle()">下载模板</el-button>
2,调用js
downloadHandle () {
this.$http({
url: this.$http.adornUrl('/custom/publicfile/upload'),
method: 'get',
params: this.$http.adornParams({
'fileName': '审计台账模板'
}),
responseType: 'blob'
}).then((res) => { // 处理返回的文件流
let blob = new Blob([res.data])
if (window.navigator.msSaveOrOpenBlob) {
navigator.msSaveBlob(blob, '审计台账模板.xlsx')
} else {
let elink = document.createElement('a')
elink.download = '审计台账模板.xlsx'
elink.style.display = 'none'
elink.href = URL.createObjectURL(blob)
document.body.appendCh