如何通过一个下载按钮下载所有链接

时间:2014-04-13 10:23:27

标签: javascript jquery asp.net-mvc-4 pdf download

我用asp.net mvc4写一个网站。我必须编写一个模块,用户可以通过单击全部下载按钮下载所有pdf文件。

但问题是所有pdf文件都不在服务器中。该进程在调用动作链接时运行,它在asp.net中通过Rotativa库从html导出pdf并发送回浏览器。

我的动作链接包含一个标签,这些标签列在下载全部按钮下方。 所以我想要的是当我点击下载全部按钮时,它将逐个调用动作链接来下载pdf。

这有可能吗?关于如何去做的任何建议?

由于

1 个答案:

答案 0 :(得分:0)

由于下载程序是由浏览器处理的,而不是您的网页,因此不容易一个一个地下载'

您可以尝试

  1. 将所有pdf文件打包到服务器端的zip文件中。
  2. 使用像Detect when browser receives file download
  3. 这样的hack