900 МБ http принудительные загрузки редко заканчиваются

Все заголовки перепробовал. С длиной содержимого и без нее.

Проблема в том, что загрузка обрывается примерно на полпути. Но только большую часть времени.

Иногда это работает просто отлично.

Использование ресурсов сервера тривиально. Все конфигурационные файлы в порядке. Я не запускаю php-скрипт во время его работы.

Кто-нибудь видел это раньше? Разве это даже не моя вина? Почему иногда?

$file = "http://domain.com/files/".$item_number.".mov";
header( 'Pragma: no-cache' );
header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' );
header( 'Content-Description: File Download' );
header( 'Content-Type: application/force-download');
//header ('Content-Type: video/quicktime');//doesnt seem to download at all here
header( 'Content-Length: '.filesize( $file ) );
header( 'Content-Disposition: attachment; filename="'.basename( $file ).'"' );
header( 'Content-Transfer-Encoding: binary' );
readfile( $file ); 
exit();

Спасибо, Извините, это мой первый раз.

6
задан patinyo 13 June 2012 в 00:38
поделиться