Mod_xsendfile пауза загрузки не пауза - PullRequest
0 голосов
/ 01 июля 2019

Я работаю над проектом, но у меня возникла небольшая странная проблема

Первая проблема, но не большая (и ее нелегко решить) - это поддержка iOS.Это просто не работает для фильмов, но отлично работает для изображений

В любом случае, настоящая проблема заключается в том, что я использую xsendfile для загрузки. Он поддерживает возобновление и паузу в Chrome. Но когда вы нажимаете pause, чтобы приостановить загрузку, тогдаон все еще загружается в фоновом режиме

Так что да.Загрузка вообще не приостанавливается. Протестировано на Android и Windows с Chrome. Также возобновить загрузку после отключения сети. Так почему же кнопка паузы не работает (на стороне сервера. На стороне клиента написано, что она в паузе

ПочувствуйтеВы можете бесплатно протестировать его на https://fileshare.site И да. Ссылка для скачивания из другого домена. xd На нем запрограммирована 5-секундная задержка (sleep (5)), но это не проблема (только назагрузка начинается при нажатии кнопки загрузки)

Я не могу поделиться своим кодом в данный момент (на мобильном устройстве), но в основном он содержит следующий 'Header xsendfile' 'Расположение файла заголовка' 'Поток заголовка' Или просто значение по умолчанию

При совпадении etag отправляет ответ 304 без изменений. При несовпадении отправляет ответ 200 ok (новая загрузка) Это обрабатывается xsendfile. Не мой php-скрипт

Я использую Cpanelи apache 2.4 (ea4)

Спасибо, ждем решения

Привет из PowerChaos

...