多图片打包(.zip格式)下载
前端------多图片打包(.zip格式)下载,只支持png格式图片。
console.log(this.dataForm.name,'dataForm.name');var blogTitle = this.dataForm.name //下载后的压缩包文件名称。var zip = new JSZip()var imgs = zip.folder(blogTitle)var baseList = []let fileList = this.dataForm.fileListfor (var i = 0; i < fileList.length; i++) {let image = new Image()// 解决跨域 Canvas 污染问题image.setAttribute('crossOrigin', 'anonymous')// image.crossOrigin = 'anonymous'image.onload = function () {let canvas = document.createElement('canvas')canvas.width = image.widthcanvas.height = image.heightlet context = canvas.getContext('2d')context.drawImage(image, 0, 0, image.width, image.height)let url = canvas.toDataURL('image/png') // 得到图片的base64编码数据console.log(url,'12345678');canvas.toDataURL()baseList.push(url.substring(22)) // 去掉base64编码前的 data:image/png;base64,console.log(baseList,'baseList');if (baseList.length === fileList.length && baseList.length > 0) {for (let k = 0; k < baseList.length; k++) {imgs.file('img' + k + '.png', baseList[k], { base64: true })}zip.generateAsync({ type: 'blob' }).then(function (content) {// see FileSaver.jsFileSaver.saveAs(content, blogTitle + '.zip')})}}image.src = fileList[i].urlconsole.log(image.src,'image.src');}
多图片打包(.zip格式)下载相关推荐
- 大批量图片打包zip下载
使用插件 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jq ...
- 关于springmvc下服务器文件打包成zip格式下载功能
关于springmvc下服务器文件打包成zip格式下载功能 2016年09月21日 11:22:14 toxic_guantou 阅读数:5731更多 个人分类: 技术点存储 版权声明:本文为博主原创 ...
- Java html转pdf批量生成打包zip浏览器下载到客户端
最近项目要改做一个需求,需求内容就是做一个批量导出的pdf功能,没接触过,所以在网上搜了很多内容,也碰到很多坑,现在自己总结一下,方便以后项目碰到. 1.首先maven依赖选择 刚开是用的是flyin ...
- 前端打包下载多个图片(ZIP格式)
前期准备 js库,包括jquery.jszip.FileSaver这三个,可以从网上下载到本地引入,或者直接引用网上的,我这里使用的是后者(以下没有包含jquery,因为本地有). <scrip ...
- SpringBoot动态生成多个Excel文件以压缩包.zip格式下载
点击上方 好好学java ,选择 星标 公众号 重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源:blog.csdn. ...
- SpringBoot 动态生成多个Excel文件以压缩包.zip格式下载
前言: 文件下载的场景很多(还不是需求丰富嘛~),那么什么是动态生成文件呢,就是用户选择文件内容,服务器端根据选择的数据生成某个格式的文件然后下载到客户端.单个嘛直接下载,多个打包下载咯! 悄悄说下, ...
- zip格式压缩文件并打包下载
压缩文件并下载 zip格式压缩文件并打包下载 zip格式压缩文件并打包下载 Map<String, String> param = new HashMap<String, Strin ...
- php 生成zip并下载,PHP 实现文件打包成zip格式并下载
PHP 文件打包并下载 有个这样的需求,将多个文件打包成zip格式并下载到本地 可根据 ZipArchive这个类来实现此功能 我自己也研究了一下,然后把搞出来了 ,经测试绝对好用 话不多说直接上代码 ...
- php 复制文件夹并压缩到最小_php压缩多个文件打包成zip并下载到本地
完成时间:2018-01-03 展现方式:整个相册图片的导出(下载到本地)直接在页面上生成下载没有什么另存为什么默认路径 基本步骤: 1.用户点击按钮跳转到对应相册导出的方法 ---->2.在方 ...
最新文章
- excel图片变成代码_没错, Python杀死了Excel
- OpenGL中不可以有两个以上myDisplay函数,在主函数中生效的是最后调用的那个
- PAT甲级1029 Median:[C++题解]贪心、二路归并
- 二、【List、Set、数据结构、Collections】
- matlab 刻度非均匀控制,MATLAB 出一张好看的图
- 工程桩基围护知识_地基基础工程专业承包资质
- ES6 中的 Set、Map 和 WeakMap
- Pytorch:矩阵乘法总结
- 软件测试人员必备的60个测试工具清单,果断收藏了!
- 物联网之NB-IoT技术实践开发二
- csrss.exe病毒的清除方法
- 短信平台系统 后台功能简介 网页版短信通道介绍 短信平台源代码搭建
- 最小生成树 HDU 各种畅通工程的题,prim和kru的模板题
- 时序动作定位 | I3D(Inflated 3D ConvNet) 与 UNT(UntrimmedNets) 特征模型
- Rockchip DRM RK628 Porting Guide
- 简明扼要:numpy.random.seed()用法
- 手把手教你使用R语言做出SCI论文中的表二(单因素分析表)(3)
- Apereo CAS 4.1 反序列化命令执行漏洞复现
- 【洛谷】【模拟+栈】P4711 「化学」相对分子质量
- 第一次实验报告学习总结
热门文章
- 一行“无用”的枚举反使Rust执行效率提升10%,编程到最后都是极致的艺术!
- C++调用ffmpeg命令推流【详细代码】
- linux vi etc fstab,vi /etc/fstab开机挂载及使用教程分享-学派吧
- PLL与DLL锁相环介绍
- Linux5.8下配置web服务器-入门级指导手册(step by step)
- 人工智能未来的九种新兴工作岗位
- html旋转角度计算,CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate) | 0101后花园...
- requests接口测试
- Centos7安装无线网卡驱动(No Wi-Fi Adapter Found)
- 采样与保持——基于Proteus8 和 51单片机