前端直接下载服务器文件函数
/*
使用的插件 axios
*/
downloadFile(src,name){
axios({
method: "get",
url: src+'?t='+new Date().getTime(),//路径拼接时间戳
responseType: 'blob',//接受使用分片方式
}).then((res) => {
let url = window.URL.createObjectURL(res.data)
let a = document.createElement('a');//创建a标签
a.href = url;//标签路径
a.download = name;//下载文件名称
a.click();//模拟点击
}).catch((err) => {
console.log("err",err)
});
},
服务器域名/文件路径/文件名称/.文件后缀
downloadFile('https://服务器.com/fitment/2021/4/22/1619087486491.jpeg','1619087486491.jpeg')