首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不强制“另存为”对话框的情况下设置响应文件名

如何在不强制“另存为”对话框的情况下设置响应文件名
EN

Stack Overflow用户
提问于 2009-11-16 18:38:54
回答 2查看 73.4K关注 0票数 127

我在设置适当的content-type头的某个响应中返回一个流。我寻找的行为是这样的:

  • 如果浏览器能够呈现给定内容类型的内容,则应在浏览器窗口中显示该内容。
  • 如果浏览器不知道如何呈现内容,则应显示“另存为”对话框,其中的文件名应为响应中提供的文件名。

问题是,如果我用以下命令设置Content-Disposition标头:

“附件;filename="myfile.txt"”

浏览器将始终显示“另存为”对话框。

如果我没有设置Content-Disposition,那么在“另存为”对话框中使用的文件名就是在我的例子中不起作用的那个。

我还尝试将Content-Disposition设置为inline,但结果是相同的。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1741353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档