最开始用的是window.open 下载文件,但是后端命名的方式是id+时间戳,看起来文件名就是一堆乱码(ps,这种直接给文件地址的真的是很不安全
用请求流文件的方式重新请求然后再下载
let xhr = new XMLHttpRequest();
xhr.open(‘GET‘,fileUrl,true);
xhr.responseType = ‘blob‘
xhr.onload=function(){
//流下载
}
xhr.send()
2023-12-19 18:03:09
最开始用的是window.open 下载文件,但是后端命名的方式是id+时间戳,看起来文件名就是一堆乱码(ps,这种直接给文件地址的真的是很不安全
用请求流文件的方式重新请求然后再下载
let xhr = new XMLHttpRequest();
xhr.open(‘GET‘,fileUrl,true);
xhr.responseType = ‘blob‘
xhr.onload=function(){
//流下载
}
xhr.send()
下一篇:对性能优化的理解总结