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:
@@ -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])
|
||||||
|
|||||||
Reference in New Issue
Block a user