// 文件下載
downloadFile (url, param = {}) {
let paramAll = Object.assign({ _cache: Date.now() }, param);
return new Promise((resolve, reject) => {
axios({
method: 'get',
url,
responseType: 'blob',
params: paramAll
}).then(res => {
resolve(res);
}).catch(error => {
reject(error);
});
});
}
前端以文件流方式下載方法。