首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于文件扩展名在IE中忽略的内容类型文本/纯文本

基于文件扩展名在IE中忽略的内容类型文本/纯文本
EN

Stack Overflow用户
提问于 2010-11-09 10:42:42
回答 1查看 2.8K关注 0票数 0

我有一个典型的ASP页面,它将ContentType设置为“文本/纯文本”,并将文本文件的字节流式传输到浏览器。然而,Internet Explorer7(以及可能的其他版本)忽略了这一点,而不是以等宽字体打开该死的文本文档,而是提示“您要保存或打开此文件吗?”因为它来自一个以".asp“结尾的网页。

当我将.txt文件设置为通过ASP解析器运行,然后使用扩展名.txt复制我的.asp页面时,一切都很正常。

我在FF上检查了Firebug中的头文件,知道我正确地设置了content-type,并且没有遗漏任何其他重要的头文件。

是否有其他技术可以防止IE使用文件扩展名来更改其响应方式?

这是胡说八道!尊重我的内容类型,你这个三流的浏览器!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-09 10:48:29

尝试使用content disposition标头更改文件名(带扩展名

例如Response.AddHeader(" content -Disposition","inline;filename="File.txt"),您已经说过内容类型头设置正确,所以应该可以这样做。

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

https://stackoverflow.com/questions/4130034

复制
相关文章

相似问题

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