|
|
@ -15,7 +15,9 @@ import axios from 'axios'; |
|
|
|
* @returns {*} |
|
|
|
*/ |
|
|
|
export const downloadFile = (url, fileName?, parameter?) => { |
|
|
|
|
|
|
|
return getFileblob(url, parameter).then((data) => { |
|
|
|
|
|
|
|
if (!data || data.size === 0) { |
|
|
|
message.warning('文件下载失败'); |
|
|
|
return; |
|
|
@ -33,7 +35,10 @@ export const downloadFile = (url, fileName?, parameter?) => { |
|
|
|
document.body.removeChild(link); //下载完成移除元素
|
|
|
|
window.URL.revokeObjectURL(url); //释放掉blob对象window.btoa(unescape(encodeURIComponent('我是一段需要处理的字符')))
|
|
|
|
} |
|
|
|
}); |
|
|
|
}) |
|
|
|
.catch(error=>{ |
|
|
|
message.error(error.message) |
|
|
|
}) |
|
|
|
}; |
|
|
|
|
|
|
|
export const downloadonlinePreview = async (url, fileName,parameter) =>{ |
|
|
|