скрипт не завершается сразу - PullRequest
0 голосов
/ 23 октября 2009

У меня есть скрипт, который позволяет пользователю загружать файлы (хранящиеся в поле большого двоичного объекта после выполнения bin2hex ())

function hex2bin($h){ ... }
// code to get $filecontent,$filesize,$uploadname from database
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header("Content-Length: $filesize");
header('Content-Disposition: attachment; filename="'.$uploadname.'"');
echo hex2bin($filecontent);

все работает нормально, кроме браузера занимает 3-4 секунды после загрузка файла, чтобы окончательно прекратить сеанс http.

Любая подсказка, что вызывает это.

спасибо. Pari

Ответы [ 2 ]

1 голос
/ 23 октября 2009

Оказалось, что был ob_start ("ob_gzhandler") в одном из включаемых файлов. Устранение проблемы решило проблему.

спасибо всем. Pari

0 голосов
/ 23 октября 2009

Вероятно, проблема заключается в «коде для получения $ filecontent, $ filesize, $ uploadname из базы данных». Покажите это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...