前端HTML页面实现批量下载
前端HTML页面实现批量下载
一、前言
前端HTML实现下载功能可在JavaScript 代码中写window.location.href ="链接地址"
,但是如果想同时打开多个链接进行下载,使用for循环window.location.href ="链接地址"
是不行的,因为相当于打开了一个窗口,循环无法进行下去。
二、实现
<script>//批量下载文件function downloadAllFile() {var selectIds = $.common.isEmpty($.table._option.id) ? $.table.selectFirstColumns() : $.table.selectColumns($.table._option.id);if (selectIds == null || selectIds.length == 0) {$.modal.alertWarning("请至少选择一条记录");return;}let triggerDelay = 100;let removeDelay = 1000;$.each(selectIds, function (i,fileId) {download(fileId, triggerDelay, removeDelay);});}function download(fileId,triggerDelay, removeDelay) {setTimeout(function() {//动态添加iframe,设置src,然后删除var frame = $('<iframe style="display: none;" class="multi-download"></iframe>');//src设置下载地址frame.attr('src', prefix+ 'downloadFile/?id=' + fileId);$(document.body).after(frame);setTimeout(function() {frame.remove();}, removeDelay);}, triggerDelay);}</script>
前端HTML页面实现批量下载相关推荐
- 一键获取网页中的全部图片并批量下载(国内淘宝天猫京东网站+国外商品页面)——亲测有效
上周六的时候,有个朋友找到我,需要将网页中的图片全部下载下来,而且还不能改变图片的大小: 作为一个前端,经常跟html打交道,我深知页面中肯定是有图片链接的 网页中下载少量图片的方法 举例说明网页中图 ...
- JavaScript前端:与PDF.js结合,实现网页PDF内容批量下载
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JavaScript前端:与PDF.js结合,实现网页PDF内容批量下载 前言 一.PDF.js是什么? 二.PDF.js单个PDF文 ...
- 前端批量下载七牛云文件
前端批量下载七牛云文件 // 组装文件名称getFileUrl(row) {var name = row.filename + '.mp3';var url = row.fileurl + '?att ...
- Python爬虫 - wallhaven任意页面下的壁纸批量下载
基于Python 任意页面下的壁纸批量下载 github Maxpagenum 爬取页数 fpath 保存路径 url 基础地址 import requests import re import ti ...
- Web页面中调用迅雷进行单文件和批量下载
费了老大的劲才将页面调用迅雷客户端批量下载搞定,在此将页面调用迅雷进行单文件下载和批量下载进行一个总结. 批量下载主要参照:http://www.jackyrao.com/archives/425 | ...
- web前端批量下载文件和图片探索
1.图片,文件批量下载(不跨域的情况下) import JSZip from 'jszip'; import {saveAs} from 'file-saver'; import axios from ...
- 用火狐批量下载某个页面的所有文件
为了批量下载某个页面的数据,类似这样: https://mirador.gsfc.nasa.gov/cgi-bin/mirador/presentNavigation.pl?tree=project& ...
- matlab页面批量下载,[转载]matlab批量从NOAA网站下载验潮站数据
在前面的博客中(http://blog.sina.com.cn/s/blog_aed5bd1d0102vypl.html) 我们演示了如何用python从UHSLC下载验潮站数据,但是考虑到matla ...
- 前端单张图片下载,批量下载图片成压缩包
各位铁子们,博主最近手撕了一个图片管理模块,效果如下图所示,其中有个下载图片的功能,包含了单张图片下载,以及多张图片批量下载成压缩包,认为很有意思,分享给你们 首先我们需要引入对应的安装包如下 imp ...
最新文章
- 联手Slack,IBM欲开发多元化智能聊天机器人
- 更简单的调试Release版本Optimize code的.NET程序集
- es6 数组找最大值_自学Java笔记_day04_第四章 数组
- ADO.NET复习总结(5)--工具类SqlHelper 实现登录
- Spark基础:(六)Spark SQL
- case when then else多个条件_CentOS「linux」学习笔记24:if和case多个条件判断
- 玩转oracle 11g(40):Oracle11g 不区分大小写设定
- linux awk 时间范围,linux下使用awk命令按时间段筛选日志
- leetcode434. 字符串中的单词数
- openresty json mysql_openresty 前端开发入门五之Mysql篇
- java调用机器上的shell脚本
- 完全不相关的结果集,拼成一个sql
- Vue.js视频教程
- stm32运行java_STM32之——3种启动方式学习
- 利用Karma、Jasmine 做前端单元测试
- 目标检测(二): meanshift与camshift算法
- oneno浏览器插件_onenote 插件-onenote clipper for chrome下载 v2.1.3官方版--pc6下载站
- CocosBuilder 教程
- 教学网站毕业设计源码【演示视频】
- 笔记本计算机风扇声音大怎么办,教你怎么从解决笔记本风扇狂转、噪音过大!-电脑风扇声音大怎么办...
热门文章
- 正在解析主机 失败:未知的名称或服务。 wget: 无法解析主机地址
- 自学IT后的第一篇博文
- CALIPSO Quality Statements Lidar Level 2 Cloud and Aerosol Layer Products
- windows 7 开机错误 未能连接到一个Windows服务
- 【RPA自动化|提升办公效率】无需代码的傻瓜式爬虫
- 2006-10-30 18:37:00 著名Linux内核程序员大鹰 ox啊
- MFC中CImage类显示的半透明PNG存在的问题以及处理方法
- C++ 线性表的结构体定义(顺序表和链式表)
- 小程序 - 微信授权登录 微信授权绑定手机号
- 树莓派4初次使用笔记(Pi OS ROS Kinetic安装)