apache php — X-SendFile с диапазоном байтов

#apache2.2

#apache2.2

Вопрос:

У меня на сервере установлен 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.

Комментарии:

1. На домашней странице модуля указано, что он поддерживает диапазоны: tn123.org/mod_xsendfile видите Полезное? > Преимущества

2. Если это так, почему бы вам не добавить свой комментарий в качестве ответа? 🙂 @schmunk

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

4. Было ли найдено решение этой проблемы?

5. Вы когда-нибудь это понимали?