我在服务器上安装了Apache 2.2.8,我正在尝试使用X-SendFile
来传送视频文件。
不幸的是,某些设备(如iPad)似乎需要Byte Range
来提供文件,但我无法让Accept-Ranges
与X-SendFile
一起使用。
这是代码
header("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="' . basename($file_name) . '"');
header('Accept-Ranges: bytes');
header("X-Sendfile: $file_name");
我想避免因从php发送字节块而导致的开销和复杂性。