【问题标题】:browser only downloads 10 images at once (JS) [closed]浏览器一次只能下载 10 张图片(JS)[关闭]
【发布时间】:2021-12-08 04:02:20
【问题描述】:

可以同时进行的下载是有限制的,这个限制是 10 次,我该如何更改代码以使其同时允许超过 10 次下载?

 transferFiles(){
      this.checkMark = true

  let i = 0
   this.finalImages.forEach((image) =>{
      i++
      saveAs(image, 'imagem'+i);
    
      })
    
  } 
  
  
  }
}

【问题讨论】:

  • 欢迎堆栈溢出。请阅读How to ask,以便您提供我们回答您的问题所需的正确信息。
  • @MarkBaijens 谢谢你告诉我

标签: javascript vue.js google-chrome download


【解决方案1】:

我不确定您要做什么,但是如果对同时下载的数量有限制,为什么不尝试设置超时,以免它们同时触发?

transferFiles(){
   this.checkMark = true

   let i = 0
   this.finalImages.forEach((image) =>{
       setTimeout(function(){
           saveAs(image, 'imagem'+(i+1));
       }, i++ * 500);
   });
}

【讨论】:

  • 成功了!感谢您的帮助,下次问题会更清楚
  • 这仍然会导致慢速连接/大文件问题?
  • 我的意思是目标只是小尺寸的图片,没有其他类型的操作系统文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-16
相关资源
最近更新 更多