import FileSaver from "file-saver";
import JSZip from "jszip";var DownLoad = function(data, fileName) {let zip = new JSZip();data.forEach(item => {//文件内容为.jsonlet content = JSON.stringify(item.jsonData, null, 2);// 实例化Blob对象,并传入参数let blob = new Blob([content], {// 数组内容的MIME类型为jsontype: "data:application/json;charset=utf-8"});zip.file(item.fileName, blob);});zip.generateAsync({type: "blob"}).then(content => {FileSaver.saveAs(content, fileName);});
};export default DownLoad;

js将多文件打包成zip下载相关推荐

  1. think.class.php下载,PHP_ThinkPHP实现将本地文件打包成zip下载,首先,将FileToZip.class文件放到T - phpStudy...

    ThinkPHP实现将本地文件打包成zip下载 首先,将FileToZip.class文件放到ThinkPHP/Extend/Library/ORG/Util/文件夹中,FileToZip.class ...

  2. FTP文件夹下文件打包成zip下载

    private static String encoding = System.getProperty("file.encoding");private static String ...

  3. 关于springmvc下服务器文件打包成zip格式下载功能

    关于springmvc下服务器文件打包成zip格式下载功能 2016年09月21日 11:22:14 toxic_guantou 阅读数:5731更多 个人分类: 技术点存储 版权声明:本文为博主原创 ...

  4. Java将多个文件打包成ZIP并下载

    Java将多个文件打包成ZIP并下载 需求是多个文件需要同时打包成zip压缩文件并下载到本地,首先我需要的是知道下载文件的路径.我有一个专门的sys_file_info表,表中有对应的文件路径.业务表 ...

  5. php 生成zip并下载,PHP 实现文件打包成zip格式并下载

    PHP 文件打包并下载 有个这样的需求,将多个文件打包成zip格式并下载到本地 可根据 ZipArchive这个类来实现此功能 我自己也研究了一下,然后把搞出来了 ,经测试绝对好用 话不多说直接上代码 ...

  6. 文件打包成zip类型文件

    研究了一下,如何把文件打包成Zip文件. 下面是我经历的进程: 1. 首先看到了微软本身的打包代码,是通过System.IO.Packaging 命令空间来进行打包,你可以点击以上的链接来查看其如何打 ...

  7. java 文件流的处理 文件打包成zip

    1.下载文件到本地 public void download(HttpServletResponse response){String filePath ="";//文件路径Str ...

  8. java 把文件打包成zip_java 文件流的处理 文件打包成zip

    1.下载文件到本地 public void download(HttpServletResponse response){ String filePath ="";//文件路径 S ...

  9. SpringBoot将文件打包成zip存放或导出

    目录 前言 环境准备 将文件打包成Zip存放 代码 测试 将文件打包成zip并导出 代码 测试 结尾 前言 相信各位看官在工作中都会遇到过要把多个文件打包成一个压缩文件然后导出,或者将文件打包成Zip ...

最新文章

  1. 2021年中国工业互联网安全大赛核能行业赛道writeup之数据库登录
  2. 成为你向往的那只独角兽——《独角兽项目》出版在即
  3. Hadoop集群datanode磁盘不均衡的解决方案
  4. python【数据结构与算法】一维前缀和与差分
  5. Maven添加Oracle驱动及依赖
  6. 工程代码_Egret开发笔记(二)基础工程代码阅读
  7. Python工作笔记-dictionary的遍历以及enumerate使用以及Py3中has_key的替代
  8. python学习笔记之random模块
  9. redis常用集群方案汇总
  10. IDEA配置JAVA WEB工程踩坑总结
  11. 代码英雄:波澜壮阔的操作系统之战(音频+长文)
  12. MapX历史轨迹回放[开发源代码]:
  13. 检查用户是否有访问权限
  14. Mysql存中文字符出错:Incorrect string value: '\xC2\xE9\xD7\xED\解决方法
  15. rails 开发随手记 9
  16. 缓存框架 EhCache 使用 4
  17. java 调用ffmpeg 转成mp4_Java+Windows+ffmpeg实现视频转换
  18. 微信小程序把view居中_微信小程序view居中
  19. Linux shadow文件
  20. 基于权限特征和机器学习的Android恶意程序识别技术

热门文章

  1. 实现微信小程序picker 省市区 自定义数据 支持三级联动
  2. Scratch官方教程中文版(3)——让英文字母动起来
  3. 【小程序源码】字体设计符号组合多功能
  4. 线性稳压器的基本类型
  5. 远程桌面服务器office版本,Windows UWP 版 “Micosoft 远程桌面” 配置方法
  6. 食品品牌如何做好消费需求洞察直抵消费者心智
  7. 手把手让你实现开源企业级web高并发解决方案
  8. Android与Unity的交互
  9. Unity API常用方法和类学习笔记1
  10. win7专业版找不到ie浏览器