0
我在我的MVC webapp中有一个ajax下载功能。如何一个接一个下载多个文件
用户可以选择一个标准并点击导出按钮。在内部它将获取数据并返回一个Excel文件。直到这个功能工作正常。 但是会出现这个问题,当一个下载过程正在运行,现在用户改变了过滤条件并再次点击导出按钮。现在两个下载进程正在运行。无论哪个进程首先完成将返回文件下载。现在用户可以看到打开,保存,取消选项下载第一个文件。由于此阶段第二次下载请求也完成并返回文件进行下载。当我打开一个文件时,另一个文件下载选项也会丢失。
最初我以为这可能是因为这两个文件都具有相同的名称。所以我进行了更改,为每个请求设置唯一的文件名。但它仍然只提供单个文件下载。
任何人都可以帮助我吗?
编辑: 在其他有我需要下载两种不同类型文件的页面上,上述功能可以成功运行。
我正在使用ajax下载,我无法更改。我更新了我的问题,在其他页面上,我有两种不同类型的文件可供下载,功能可以成功运行。它给了我两个不同的Open |保存|取消弹出。 –
如果我看到ajax调用的成功函数,我可以在使用JQuery ajax的特定情况下帮助您。如果您向我发送此功能,我很乐意提供帮助。 –