不幸的是,我的 IE 有问题 =( 我在 IIS 上有一个服务,它返回一个 wav 文件。因此,如果我转到该服务的 URL,IE 会尝试使用 Window Media Player 播放返回的 wav 文件。
我可以在 IE(7 或 8)中设置任何设置以拒绝它使用 WMP 播放 wav 文件并只允许显示打开\保存\取消对话框吗?
通常我使用 Firefox,它具有为不同 MIME 类型设置操作的参数。IE有什么类似的吗?
不幸的是,我的 IE 有问题 =( 我在 IIS 上有一个服务,它返回一个 wav 文件。因此,如果我转到该服务的 URL,IE 会尝试使用 Window Media Player 播放返回的 wav 文件。
我可以在 IE(7 或 8)中设置任何设置以拒绝它使用 WMP 播放 wav 文件并只允许显示打开\保存\取消对话框吗?
通常我使用 Firefox,它具有为不同 MIME 类型设置操作的参数。IE有什么类似的吗?
我没有尝试过,但确实添加了
Content-Disposition=attachment
对响应头字段有帮助吗?
为什么不让 IIS 服务wav
具有application/octet-stream
mime 类型的文件?
如果 Kalmi 的回答不起作用并且您使用的是 IE8,您也可以尝试将其添加到响应标头中:
Response.AddHeader("X-Content-Type-Options", "nosniff");
不确定这是否会完全杀死 IE 的 MIME 处理,但这是另一回事。