1、有下划线的原代码:
//res为接口response
const dowmName = decodeURIComponent(
res.headers['content-disposition'].split('=')[1]
)
const url = window.URL.createObjectURL(new Blob([res.data]))
const link = document.createElement('a')
link.style.display = 'none'
link.href = url
link.setAttribute('download', `${dowmName}`)
document.body.appendChild(link)
link.click()
2、解决办法:
获取到的文件名加:.replace(new RegExp('"', 'g'), '')