我在服务器上安装了 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.ini 发送字节块引起的开销和复杂性。