我有以下代码,如下所示。代码成功地将文件保存在服务器中,并返回保存文件的URL。现在我想下载所述文件,所以我使用" window.open(url,' download');"但是当一个新窗口打开时,它不会下载该文件。我仍然需要点击"输入"弹出窗口下载对话框的键。如何解决此问题以自动下载文件而不按"输入"键。
$.ajax({
url: '@Url.Action("ExportGroupSets", "Home")',
type: 'POST',
contentType: "application/json",
data: JSON.stringify({ .... Parameters ....
}),
success: function(url) {
if (url == "Error: Your connection to this website has timed out. Please login again.") {
alert(url);
return;
}
window.open(url, 'Download');
$("#window").data("kendoWindow").close();
},
error: (function() {
alert("Error to retrieve selected report");
})
});