gpt4 book ai didi

http - 如何强制浏览器不下载内容处置为 :attachment header 的文件

转载 作者:可可西里 更新时间:2023-11-01 16:24:12 24 4
gpt4 key购买 nike

例如:

<iframe src="http://otherdomainidontcontrol.com/blah.csv"></iframe>

blah.csv 有这个标题:

Content-Disposition: attachment; filename=blah.csv;

是否可以强制 blah.csv 在 iframe 中呈现而不是下载?

最佳答案

我们实际上一直在为我们的应用程序研究这个问题,因为我们希望浏览器在能够这样做的情况下呈现嵌入的文件 - 如果不能这样做,我们希望浏览器以适当的名称下载文件.

如果您将 Content-Disposition header 更改为内联而不是附件,它会以这种方式工作 - 如果浏览器能够呈现文件,则浏览器将呈现该文件,否则,该文件将按照您的要求下载在 Content-Disposition header 的文件名部分指定

response.headers['Content-Disposition'] = "inline; filename=name.extension"

但是,如果如您所说,您的 blah.csv 返回该 header 并且您无法拦截或更改它,那么我同意没有办法解决它。 “附件”部分指定要下载的文件。

关于http - 如何强制浏览器不下载内容处置为 :attachment header 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11850298/

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