如何多次打开窗口并使用jquery在主窗口中下载文件

时间:2013-10-04 10:17:17

标签: javascript jquery

我想根据用户要求下载多个文件。如果用户想要下载三个文件,那么我将重复for循环并打开窗口并下载文件。但是第一个文件在主窗口中保存,然后在新打开的窗口中下载文件。

代码:

for(var i=0;i<data.length;i++)
 {
   // this is the url where i am downloading the image
   var win = window.open("/Profiles/GetImage");
   window.close();
 }

如何在第一个窗口下载所有文件

1 个答案:

答案 0 :(得分:0)

您可以在服务器端的zip容器中放置所需的文件(图像)。我不认为它可以在客户端实现它。用户可以在桌面上下载zip并解压缩。它可以在服务器端完成。例如在php中,你可以使用下面的例子来表示zip:

http://davidwalsh.name/create-zip-php

Create zip with PHP adding files from url

可能有人知道客户端的解决方案。