Merge branch 'cherry-pick-8a18fb09' into 'dev-24.01'

fix: 许可证下载文件名称从响应头中的Content-Disposition获取

See merge request cyber-narrator/cn-ui!66
This commit is contained in:
陈劲松
2024-03-25 07:49:56 +00:00

View File

@@ -108,7 +108,11 @@ export default {
}, },
downloadFile () { downloadFile () {
axios.get(this.downloadC2vUrl, { responseType: 'blob' }).then(res => { axios.get(this.downloadC2vUrl, { responseType: 'blob' }).then(res => {
const fileName = 'CN-' + this.licenseObject.supportID + '-license-apply.xml' let fileName = ''
if(res.headers['content-disposition']) {
fileName = res.headers['content-disposition'].split(';')[1].split('filename=')[1]
}
if (window.navigator.msSaveOrOpenBlob) { if (window.navigator.msSaveOrOpenBlob) {
// 兼容ie11 // 兼容ie11
const blobObject = new Blob([res.data]) const blobObject = new Blob([res.data])