今天有一个选择多个文件,然后一起下载的需求
解决方法:通过setTimeOut,有延时的一个个添加iframe标签,

 wordArr = [1,2,3]    //这里的数据是选中文件的Id,用于拼接地址wordArr.forEach(function(item,index){// 拼接成后端定义好的单个文件的下载的路径(根据实际情况)var path = interUrl.basic + "common/export?templateId=" + item + "&bizId=" + litigationId  //使用了闭包,返回的函数能够使用外部的path var timer1 = setTimeout(function(path){return function(){//定义一个看不见的iframevar iframe =$("<iframe class='downloadIfream' src='"+path+"' style='height:0;display:none'></iframe>")$("body").append(iframe)var timer2 = setTimeout(function(){iframe.remove()clearTimeout(timer2)},5000)  //这个就根据实际情况定义一下延时删除添加的iframe,不删除也问题不大clearTimeout(timer1)}}(path), 1000 * index)  //每隔1s插入一个iframe})

单个文件下载:

a标签 模拟点击事件
window.location.href = 下载接口地址
window.open(“下载接口地址”)
都可以实现,比较简单

jq 多文件下载,解决只下载最后一个文件的问题相关推荐

  1. 从Github上下载源代码,解决有时只需要下载某一个文件的情况

    下载源代码: 方法一.git clone 举例:https://github.com/prometheus/prometheus 方法二:DownLoasd zip 下载某一个文件: 找到所需下载的文 ...

  2. 解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题 (转载)

    解决Ubuntu"下载额外数据文件失败 ttf-mscorefonts-installer"的问题 发表于 2017-09-15 | 更新于 2018-04-29 | 分类于 Li ...

  3. Vue3中Element-Plus的el-upload限制只上传一个文件(最简单明了)

    核心技术: //限制只上传一个文件 function handleChangePic(file:any,fileList:any){if (fileList.length > 1) {fileL ...

  4. 解决迅雷下载外网文件速度为0

    在用迅雷下载DMSP数据时,遇到了下载速度为0的问题: 本人测试了家里的宽带网速 ↓ 同时也测试了用迅雷下载电影的速度 事实证明,网速非常快,只是下载外网的文件速度有影响 解决办法: 在迅雷下载中右键 ...

  5. C++解决Curl下载https地址文件出错的问题(curl_easy_perform 返回60)

    问题描述 使用curl下载https地址文件时,调用 curl_easy_perform 函数返回错误码60,表示CURL_SSL_CACERT错误,大概的意思是没有设置证书.当前使用的 curl版本 ...

  6. 谷歌浏览器一直遇到崩溃的问题,只需删除一个文件就能解决

    昨天安装上谷歌浏览器之后,选择默认的搜索引擎为百度之后重启浏览器之后就遇到了"欧呦,浏览器崩溃了"的问题,通过谷歌浏览器打开的所有页面都崩溃,后来查询之后才知道这种情况下需要把C: ...

  7. PHP只下载不打开文件

    转自:http://hi.baidu.com/ssfnadn/blog/item/b57b3394eeec0117d21b7018.html 由于现在的浏览器已经可以识别格式为txt的文档格式,所以如 ...

  8. 如何从git上只下载一个子文件夹

    下载单个文件 这个很容易实现,点击文件上的raw按钮,得到一个raw的url,然后使用 wget url,就可以下载单个文件了 下载子文件夹 在知乎上看到这个方法https://www.zhihu.c ...

  9. 解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题

    参考博客:传送门 下载[ttf-mscorefonts-installer.zip](https://pan.baidu.com/s/1i5rLfMH) 密码: h76g 然后解压到下载的目录,在当前 ...

最新文章

  1. 青龙羊毛——狸猫十堰
  2. weblogic线程阻塞性能调优(图解)转
  3. 数据库 / 事务的隔离级别
  4. econtrol窗体设计器
  5. 字典推导式_Python基础-推导式
  6. 【腾讯出品】2019互联网行业趋势报告
  7. linux查看串口端口,规范模式Linux串行端口
  8. 创业阶段如何找客户_刚成立公司,怎么样找客户?
  9. 需要显卡还是cpu_玩游戏卡顿,帧数低,是该升级显卡,还是升级cpu?
  10. 2016北理复试机试题
  11. grid@m3#39;s password: Permission denied, please try again.
  12. spython_spython
  13. 大前端之js导入导出
  14. “人类高质量数据”如何训练计算机视觉模型?
  15. 织梦DedeCms技术资料
  16. 快速排序的时间复杂度和空间复杂度
  17. 宜立方商城第二天心得
  18. 深入了解浏览器的垃圾回收
  19. 如何利用石墨文档进行团队协作
  20. php 抓取百度收录数,PHP简单获取网站百度和搜狗收录量的方法

热门文章

  1. 1.2 GBase 8d 目录服务产品线构架
  2. NotePad++大小写转换等快捷键
  3. 腾讯应届生怒怼领导“过度加班” 获网友点赞:醒醒吧!你的价值,并不等同于你的忙碌...
  4. mysql两列唯一索引吗_mysql多字段唯一索引
  5. 解决SC封装WIN10报错
  6. 涂鸦跳跃 java,涂鸦跳跃java
  7. 高性能的屏幕录像工具:Screenflick for Mac
  8. Xmanager7远程登录ubuntu20.04
  9. php中echo单引号双引号及大括号的作用
  10. 2021年安全员-A证(江苏省)考试题库及安全员-A证(江苏省)证考试