Мне нужно программно инициировать загрузку файлов с помощью PHP вместе с поддержкой возобновления
Эти файлы тяжелые. Таким образом, буферизация ввода-вывода, например, ниже или кеширование, не является вариантом
$content=file_get_contents($file);
header("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="' . basename($file) . '"');
header("Content-Length: ". filesize($file));
echo $content;
Единственный жизнеспособный вариант, который я нашел до сих пор, - это модуль X-sendfile модуля Apache. К сожалению, наша служба хостинга не установит mod_xsendfile
- поэтому мы ищем других хостинг-провайдеров, но это другая история.
Мы используем LAMP и структуру yii. Каковы возможные альтернативы?