如何在没有保存对话框的情况下下载多个图像(默认功能总是为每个图像提示多个保存对话框)

时间:2016-01-15 10:55:56

标签: javascript jquery download

我尝试了不同的解决方案,只需点击一下即可下载多张图片

我 Html代码

<div>
  <button type="button" class="photo" onclick="SaveAllImages()" style=" float: right; height: 30px; width: 120px;">Save Images</button>
</div>

脚本

function SaveAllImages() {

  $('.Image').each(function (index, item) {
    if (this.src != undefined) {
      index++;
      var imagename = "CarePlanPage" + index + ".jpg";
      var a = document.createElement('a');
      a.href = this.src;
      a.download = imagename;
      document.body.appendChild(a);
      a.click();
      document.body.removeChild(a);
    }
  });
  return false;

}

它正确下载了记录但是我更改了Chrome设置

  

设置&gt;高级设置&gt;下载

并选中或取消选中&#34;询问每个文件的检查位置&#34;复选框再次显示保存为对话框,我不想在任何方式保存对话框,因为我不知道图像计数,所以它会搞乱多个保存对话框,

欢迎提出建议。

0 个答案:

没有答案