Какие заголовки HTTP мне нужны для потоковой передачи файла ASF? - PullRequest
3 голосов
/ 13 апреля 2010

У меня есть простой PHP-скрипт, который либо обслуживает потоковый файл ASF, либо нет, в зависимости от того, вошли ли вы в систему и имеете ли вы доступ к файлу. Это в основном делает это:

<?php

header('Content-Type: video/x-ms-asf');
header('Content-Disposition: inline; filename="file.asf"');
readfile('file.asf');

?>

Это уже отлично работает в Firefox; при переходе к этому файлу он сразу начинает потоковое видео. Но Internet Explorer - это другая история. Когда я перехожу по этой ссылке в IE, он постоянно пытается загрузить файл, как если бы он был вложением, а не передавать его в браузере. Чего мне не хватает, что IE зацикливается?

Ответы [ 3 ]

1 голос
/ 17 апреля 2010

Похоже, ваш IE или медиаплеер неправильно настроены. Проверьте эту ссылку текст ссылки для более подробной информации.

1 голос
/ 19 апреля 2010

Не думаю, что вам нужно добавлять Content-Disposition. Вы пытались удалить его?

0 голосов
/ 17 апреля 2010

По вашему описанию, ваш IE настроен на сохранение файла .asf вместо его потоковой передачи. Возможно, вы можете попробовать открыть аналогичный файл на локальном диске в IE, чтобы проверить, настроен ли он для потоковой передачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...