打包下载怎么实现?

down_zbUploadClearfile({ //http接口

name:'1'

time:'7',

}).then(async (res) => {

if (res) {

this.selectData = [];

const zip = new JSZip();

zip.generateAsync({ type: "object" }).then(() => {

const downloadUrl = window.URL.createObjectURL(res);

const link = document.createElement("a");

link.href = downloadUrl;

link.setAttribute("download", `123test.zip`);

appendChild(link);

link.click();

// 释放 URL 对象

URL.revokeObjectURL(link.hrefs);

});

}

});

相关推荐
oioihoii几秒前
C++23 新增扁平化关联容器详解
java·开发语言·c++23
患得患失9494 分钟前
【HTML】【面试提问】HTML面试提问总结
前端·html
逸夕6 分钟前
使用frp内网穿透本地的虚拟机
服务器·信息与通信
IT从业者张某某14 分钟前
信奥赛-刷题笔记-栈篇-T2-P1165日志分析0519
android·java·笔记
asom2229 分钟前
Java 04 API
java·开发语言
christine-rr32 分钟前
【25软考网工】第七章 (2)UOS Linux文件和目录管理、用户和组管理
linux·运维·服务器·网络工程师·软考
qq_2142258732 分钟前
学生成绩管理系统Java实战(Spring Boot+MyBatis Plus)
java·spring boot·其他·mybatis
天天打码40 分钟前
Nuxt.js一个基于 Vue.js 的通用应用框架
前端·javascript·vue.js
Dnn0143 分钟前
前端读取本地项目中 public/a.xlsx 文件中的数据 vue3
前端·javascript·vue.js·读取xlsx数据
吗喽对你问好44 分钟前
23种设计模式解释+记忆
java·设计模式