window.open(网址,'下载')未下载文件

时间:2015-04-06 07:44:23

标签: javascript windows download

我有以下代码,如下所示。代码成功地将文件保存在服务器中,并返回保存文件的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");
    })
});

0 个答案:

没有答案