script not terminating immediately
I have a script that lets the user download files (stored in a blob field after doing a 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);
everything is working fine, except the browser is taking 开发者_开发知识库3 to 4 seconds after downloading the file to finally terminate the http session.
Any clue whats causing that.
thanks. Pari
Turns out there was an ob_start("ob_gzhandler") in one of the include files. Removing it solved the issue.
thanks everyone. Pari
Probably the "code to get $filecontent,$filesize,$uploadname from database" is the problem. Show it
精彩评论