我想根据用户要求下载多个文件。如果用户想要下载三个文件,那么我将重复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();
}
如何在第一个窗口下载所有文件
答案 0 :(得分:0)
您可以在服务器端的zip容器中放置所需的文件(图像)。我不认为它可以在客户端实现它。用户可以在桌面上下载zip并解压缩。它可以在服务器端完成。例如在php中,你可以使用下面的例子来表示zip:
http://davidwalsh.name/create-zip-php
Create zip with PHP adding files from url
可能有人知道客户端的解决方案。