|
@@ -161,7 +161,7 @@ const mixins = {
|
|
|
const blob = new Blob([content])
|
|
|
if ('download' in document.createElement('a')) {
|
|
|
const elink = document.createElement('a')
|
|
|
- elink.download = fileName+'.'+_fileType
|
|
|
+ elink.download = fileName.indexOf(_fileType)>-1?fileName:(fileName+'.'+_fileType)
|
|
|
elink.style.display = 'none'
|
|
|
elink.href = window.URL.createObjectURL(blob)
|
|
|
document.body.appendChild(elink)
|
|
@@ -169,7 +169,7 @@ const mixins = {
|
|
|
window.URL.revokeObjectURL(elink.href)
|
|
|
document.body.removeChild(elink)
|
|
|
} else {
|
|
|
- navigator.msSaveBlob(blob, fileName+'.'+_fileType)
|
|
|
+ navigator.msSaveBlob(blob, fileName.indexOf(_fileType)>-1?fileName:(fileName+'.'+_fileType))
|
|
|
}
|
|
|
successCb&&successCb()
|
|
|
}).catch(()=>{
|