前端批量下载文件、图片、打包成压缩包,JZip和file-saver
一、安装JZip和file-saver
cnpm install file-saver jszip --save
二、导入
import { saveAs } from 'file-saver'
import * as JSZip from 'jszip';
三、使用
download() {const zip = new JSZip(); // 实例化zipconst img = zip.folder("qrCode"); // zip包内的文件夹名字this.listOfData.forEach((item) => { // listOfData是含有图片的数据数组const basePic = item.url.replace(/^data:image\/(png|jpg);base64,/, ""); // 生成base64图片数据img.file(item.name + '的二维码.png', basePic, { base64: true }); // 将图片文件加入到zip包内})zip.generateAsync({ type: "blob" }) // zip下载.then(function (content) {// see FileSaver.jssaveAs(content, "二维码.zip"); // zip下载后的名字});
}
四、参考资料
1、JZip的相关文档
2、file-saver的相关文档
如果对你有帮助,可以
前端批量下载文件、图片、打包成压缩包,JZip和file-saver相关推荐
- 批量下载文件,打包成zip压缩包
批量下载文件,用程序打成zip压缩包在下载 前台传来要下载的url数组 @RequestMapping(value = "/download",method = RequestMe ...
- MVC实现实现文件流打包成压缩包
MVC实现实现文件流打包成压缩包 1.使用压缩类库SharpZipLib SharpZipLib 是一款比较经典实用C#压缩类库 SharpZipLib 库特点:功能丰富.稳定 ,支持主流 zip.G ...
- web前端批量下载文件和图片探索
1.图片,文件批量下载(不跨域的情况下) import JSZip from 'jszip'; import {saveAs} from 'file-saver'; import axios from ...
- java后台批量下载文件并压缩成zip下载
因项目需要,将服务器上的图片文件压缩打包zip,下载到本地桌面. 首先,前端js: function doQueryPic() {var picsDate = $("#picsDate&qu ...
- 将手机微信的图片打包成压缩包
创建文件夹 输入文件名 查看图片 多选图片
- .net core 文件流保存图片_如何将图片打包成PDF文件进行保存?
如何将图片打包成PDF文件进行保存?我们都知道PDF文件是一种电子文档发行和数字化信息传播的理想文档格式,支持跨平台传输.对普通读者而言,用PDF制作的电子书具有纸版书的质感和阅读效果,可以逼真地展现 ...
- 【java】 文件批量下载并压缩为zip压缩包
[java] 文件批量下载并压缩为zip压缩包 java常用的压缩技术 java中常见实现压缩与解压 业务场景 代码实现 注意点 java常用的压缩技术 常见的压缩格式有很多种,例如:zip.rar. ...
- 如何将spyder打包成exe_如何将图片打包成PDF文件进行保存?
如何将图片打包成PDF文件进行保存?我们都知道PDF文件是一种电子文档发行和数字化信息传播的理想文档格式,支持跨平台传输.对普通读者而言,用PDF制作的电子书具有纸版书的质感和阅读效果,可以逼真地展现 ...
- 如何批量下载一些网站上的压缩包或者图片
因为项目需要,我们需要从网上下载很多图片来做为数据集测试项目,经过一些研究,实现了批量下载ImageNet上的图片的程序在这里分享一个批量下载ImageNet图片的经验,其实这个例子适用于很多你知道下 ...
最新文章
- MaxCompute Mars开发指南
- php定时发送生日模块消息_RocketMQ消息队列介绍与应用
- VTK:绘制带有rgb的单元格颜色用法实战
- MySQL数据类型及后面小括号的意义
- python包标准类型和动态导入模块和多态和反射和授权
- Python基础-循环
- 数学倒底有没有绝对的严格性和形式化?
- 如何循序渐进向DotNet架构师发展(转,写的不错)
- Activity随笔
- ubuntu 18.04 卸载 mysql 过程记录
- 关于游戏开发流程解析
- vue 倒计时 插件_vue倒计时组件
- 移动定位业务之“OTDOA(观察到达时间差)”
- freebase api的使用
- C++游戏---皇后PK
- 网页番茄钟(Pomodoro timer)
- FF7 中的最大伤害分析
- 采集豆瓣“我看过的电影” 整合到wordpress_wordpress豆瓣插件
- linux gdb网络调试,一文入门Linux下gdb调试(二)
- Mysql大表数据清理
热门文章
- 通常计算机硬件,通常计算机硬件由输入设备、______和输出设备五部分组成
- 用shell写俄罗斯方块
- android添加横幅广告,Android关于横幅banner广告的实现
- 源代码,图纸等企业数据加密的重要性
- html开头乱码,HTML乱码怎么办?
- [下载]黑莓BlackBerry开发官方文档系列
- 小时候在计算机房玩的游戏,玩家童年必玩游戏,曾霸占学校机房,如今又重新杀回来了!...
- 求集合A的子集(图+案例)
- vs2015-MFC对话框模式,使用Pelco-D协议,控制电动云台
- 联想E430Cwindow8系统换成win7