Принудительно загрузить как диапазоны - PullRequest
0 голосов
/ 08 сентября 2018

Я пытаюсь принудительно загрузить файл в PHP как диапазоны, но браузер не вызывает следующие диапазоны.

Я наверняка что-то упускаю, но я не знаю что, есть идеи, пожалуйста?

Мои родственные заголовки:

HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Connection: Keep-Alive
Content-Disposition: attachment; filename="filename.mp3"
Content-Length: 524288
Content-Range: bytes 0-524287/9289186
Content-Type: application/octet-stream
Expires: -1
Keep-Alive: timeout=5, max=100

EDIT:

Когда я загружаю его с помощью curl, с -C -, я получаю весь файл, если запустить его много раз.

curl [url] -o filename.mp3 -C - 

Но если я позвоню, я получу только первые 512Ko, а curl не вызовет остальные

curl [url] -o filename.mp3
...