English 中文(简体)
当目标为_blank时,HTML链接打开重定向到Quicktime .MOV文件的页面在IE中显示垃圾字符。
原标题:
  • 时间:2008-11-25 20:21:08
  •  标签:

我有一个 .NET 页面,该页面通过 Response.Redirect 跳转到 Quicktime .mov 文件。当我创建指向此 .NET 页面的链接时,如果链接在同一窗口中打开(即锚标签上未定义 Target),一切正常,IE 可以正常显示 Quicktime 视频。但是,如果我将链接的 Target 设置为“_blank”,也就是在新窗口中打开,IE 屏幕上会显示垃圾字符(就像打开一个二进制文件一样)。两种情况下的 URL 都是正确的(即 http://localhost/movies/myMovie.mov)。这真令人困惑……

使用Fiddler,我可以看到在重定向后提供实际电影文件时,内容类型均为video/quicktime,这是正确的。

当然,如果我直接链接到.MOV文件而不是重定向到它的页面,那么一切都很好,但由于业务逻辑的原因,我不能这样做。

问题回答

不经思考,重新定向之前,请确保将Response.ContentType设置为“video/quicktime”。





相关问题
热门标签