前言
Vue2 版本,请访问 这篇文章。
在 vue3 | nuxt3 项目开发中,详解实现把多个文件组合成一个ZIP压缩包格式下载到用户本地,将文件批量下载打包成zip格式并自定义压缩包命名名称,vue3批量下载文件并导出为压缩包的功能,如何将后端返回的二进制文件流打包成zip格式,支持任意文件格式office/word(.doc)/excel(.xls)/ppt/pdf/各种图片图像及视频文件/oss对象存储文件路径等,文件下载形式可用文件资源路径URL、调用接口获取文件流、base64图片、文件下载地址,解决各种导出报错失败或跨域问题!
如下图所示,将各种文件转换并统一打包为ZIP压缩包供下载使用。
详细示例,保证搞定
示例代码
标签:文件,下载,ZIP,压缩包,格式,文件批量,打包 From: https://blog.csdn.net/weixin_44198965/article/details/143626683具体实现思路及代码如下,请直接复制运行测试即可。