Я пытаюсь воспроизвести растущий аудиофайл на своем веб-сайте и не знаю, как следует настроить Apache для этой задачи. Я прочитал, что мне нужно отправить код состояния 206 (частичное содержимое). Apache делает это автоматически. В деталях мой текущий ответ выглядит так:
HTTP/1.1 206 Partial Content
Date: Sun, 25 Oct 2015 20:01:00 GMT
Server: Apache/2.4.7 (Ubuntu)
Last-Modified: Sun, 25 Oct 2015 20:01:00 GMT
ETag: W/"fa4e-522f34dc6d95e"
Accept-Ranges: bytes
Content-Length: 64078
Content-Range: bytes 0-64077/64078
Keep-Alive: timeout=5, max=93
Connection: Keep-Alive
Content-Type: audio/x-wav
Насколько я понимаю, Apache, тем не менее, считает этот ответ полным, как видно из
Content-Range: bytes 0-64077/64078
Я также читал, что должна быть возможность назначить неизвестную общую длину следующим образом:
Content-Range: bytes 0-64077/*
Я попытался применить это через mod_headers, но фактический заголовок не изменился:
Header edit Content-Range ^(.*)/[0-9]+$ $1/*
Поэтому я думаю, что хочу научить Apache рассматривать мой текущий файл только как небольшую часть неизвестного количества данных. Но, может быть, я совершенно ошибаюсь. Итак, что мне нужно сделать, чтобы он заработал?