我在 .NET 4.0 网站上有一个简单的 ASPX 网页,该网页具有嵌入式 Windows Media 播放器对象和以多种格式(mp4、mp3、高质量 asf、低质量 asf)下载该视频的链接。
在 32 位和 64 位的 Internet Explorer 9 (9.0.8112.16421) 中,如果我右击任一 ASF 链接并单击“目标另存为”,则会打开一个 Windows“另存为”对话框(如预期的那样),文件名正确但带有ASX 扩展而不是 ASF。这发生在多台机器上。
在 Chrome、Firefox、Safari 和 Opera 中,从相同链接保存会显示具有正确 ASF 扩展名的文件。我检查了 IIS,它具有 ASF 的正确 MIME 类型。我还检查了我的计算机,它的 ASF 文件扩展名已注册并指向 Windows Media Player。
有什么想法可以让 IE 9 将其保存为 ASF?