gpt4 book ai didi

javascript - 文件下载过程不会启动客户端(即使使用 Content-Disposition : attachment ; filename=)

转载 作者:行者123 更新时间:2023-11-28 02:17:17 32 4
gpt4 key购买 nike

以下代码发送一个 GET 请求,该请求的响应应该在客户端 (Chrome) 上启动文件下载过程。

$.ajax({
type: "GET",
traditional: true,
async : false,
url : "/query",
data : parms,
success : function(data, textStatus, jqXHR) {
$("#msg").text(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert('error');
}
});

响应 header 具有启动文件下载所需的 header (Content-Disposition: Attachment ; filename=2013_04_04.08_00_00-09_00_00.VOD.60.tda)。然而,这并没有发生。我确实在“msg”id 控件中看到了响应内容。

我在这里缺少什么?

最佳答案

附加一个iframe,设置其src,然后自然等待响应。

var iframe = document.createElement("iframe");
iframe.style.display = "none";
document.body.appendChild(iframe);
iframe.src = "Your URL" + "?" + "Your GET Params";

关于javascript - 文件下载过程不会启动客户端(即使使用 Content-Disposition : attachment ; filename=<filename>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16217923/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com