我有一个简单的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无法正常播放?