Ссылка HTML, открывающая страницу, которая перенаправляет в файл Quicktime .MOV, отображает символы мусора в IE, когда Target равен _blank - PullRequest
1 голос
/ 25 ноября 2008

У меня есть страница .NET, которая выполняет Response.Redirect для файла QuickTime .mov. Когда я создаю ссылку на эту страницу .NET, если ссылка открывается в том же окне (т. Е. В теге привязки не определена цель), все в порядке, и IE отображает фильм Quicktime очень хорошо. Однако, если я установлю Target для ссылки на «_blank», который откроет новое окно, IE отобразит на экране символы мусора (как будто вы открываете бинарный файл). URL в обоих случаях (с или без цели) правильный (т. Е. http://localhost/movies/myMovie.mov). Это действительно озадачивает ...

Используя Fiddler, я вижу, что в обоих случаях, когда фактический файл фильма подается после перенаправления, тип контента - видео / quicktime, что является правильным.

Конечно, все хорошо, если вместо этого я ссылаюсь непосредственно на файлы .MOV, если на страницу, которая перенаправляет на него, но из-за бизнес-логики я не могу этого сделать.

1 Ответ

1 голос
/ 26 ноября 2008

От верха моей головы, прежде чем перенаправлять, убедитесь, что для Response.ContentType установлено значение "video / quicktime".

...