У меня установлен Apache 2.2.8 на сервере, и я пытаюсь использовать X-SendFile
для доставки видеофайлов.
К сожалению, некоторым устройствам, таким как iPads, требуется 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.