1

Quicktime .mov ファイルへの Response.Redirect を実行する .NET ページがあります。この .NET ページへのリンクを作成するとき、リンクが同じウィンドウで開く場合 (つまり、アンカー タグにターゲットが定義されていない場合)、すべて問題なく、IE は Quicktime ムービーを正常に表示します。ただし、リンクのターゲットを新しいウィンドウを開く「_blank」に設定すると、IE の画面に文字化けが表示されます (バイナリ ファイルを開いた場合のように)。どちらの場合も (ターゲットの有無に関係なく) URL は正しいです (つまり、http://localhost/movies/myMovie.mov )。これは本当に不可解です...

Fiddler を使用すると、どちらの場合も、実際のムービー ファイルがリダイレクト後に提供される場合、コンテンツ タイプは正しい video/quicktime であることがわかります。

もちろん、ページが .MOV ファイルにリダイレクトされる場合は代わりに、.MOV ファイルに直接リンクすればすべて問題ありませんが、ビジネス ロジックのため、それはできません。

4

1 に答える 1

1

リダイレクトする前に、Response.ContentType を「video/quicktime」に設定してください。

于 2008-11-25T21:01:36.653 に答える