gpt4 book ai didi

html - 触发文件下载时设置接受 header 的选项有哪些?

转载 作者:太空狗 更新时间:2023-10-29 16:48:36 33 4
gpt4 key购买 nike

我有一条路线 /reports/foo-report/rendered/ 它将返回文件下载(使用 Content-Disposition header )。根据 REST 的建议,报告是以 pdf 还是 powerpoint 形式返回取决于请求的 Accept header 。

触发文件下载时设置此 header 的选项有哪些?我显然不能使用 XmlHttpRequest、链接或表单。我目前正在使用很棒的 jquery.fileDownload但它似乎也不支持这一点。

有没有办法在浏览器中以适当的 RESTy 方式执行此操作?

最佳答案

我不熟悉 jquery.fileDownload,但如果您有权访问 $.ajax({}) 调用,您可以设置特定的 header :

$.ajax({
headers: {
Accept : "text/plain; charset=utf-8",
"Content-Type": "text/plain; charset=utf-8"
},
data: "data",
success : function(response) {
...
}
})

已发布here .

关于html - 触发文件下载时设置接受 header 的选项有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22773335/

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