js下载网络文件到本地不建议使用a标签打开网页,不同浏览器会不兼容。下面介绍一个可以根据url下载文件到本地,并且自动生成随机名称的方法~
随机生成名称可以在统一页面多次导出文件且不会提示“文件已存”的情况,不需要的同学可以根据注释修改
// 文件下载,url为文件地址,可以为本地地址也可以为网络地址
function downloadFile(url) {
// 不需要随机生成名字的
// let filename = `你的文件名字.文件格式`;
// 生成一个随机名称
let filename = `${
randomString(10)}.xls`