截取文件字符串,截取文件后缀
// 文件下载
download(url){
// url:http://188.188.188.20:8500/filedata/20210902/eed0b91240864555b7c7f677ee2f03fb.jpg
// 截取最后一个/后的字符串
let getVal = (str) => str.substring(str.lastIndexOf('\/')+1 ,str.length)
let files=getVal(url)
var index = files.lastIndexOf("\.");
let str = files.substring(0,index);
// 截取.结尾后的字符串
let nameData=url.substring(url.lastIndexOf(".")+1)
fetch(url).then(res => res.blob().then(blob => {
var a = document.createElement('a');
var url = window.URL.createObjectURL(blob);
var filename = str+'.'+nameData;
a.href = url;
a.download = filename;
a.click();
window.URL.revokeObjectURL(url);
}));
},