diff --git a/src/utils/downloadFile.js b/src/utils/downloadFile.js index 691e8f0..75a1e73 100644 --- a/src/utils/downloadFile.js +++ b/src/utils/downloadFile.js @@ -1,4 +1,7 @@ export const downloadFile=(fileUrl,name='')=>{ + let startIndex=fileUrl.indexOf("output"); + let endIndex=fileUrl.lastIndexOf("."); + let originName=fileUrl.substring(startIndex,endIndex); const request = new XMLHttpRequest() request.open('GET', fileUrl) request.responseType = 'blob' @@ -6,8 +9,8 @@ export const downloadFile=(fileUrl,name='')=>{ if (res.target.status == 200) { const url = window.URL.createObjectURL(res.currentTarget.response) const link = document.createElement('a') - link.href = url - link.setAttribute('download', name+new Date().getTime()) + link.href = url; + link.setAttribute('download',originName) link.click() } }