asmith Posted August 18, 2010 Share Posted August 18, 2010 Hello. I'm using this code to send files for download: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($fileLocation).'"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($fileLocation)); ob_clean(); flush(); readfile($fileLocation); I wanna know if the user has downloaded the file completely or just canceled the browser download window. readfile() returns the bytes it read from the file, I checked the value when I press cancel on the download window, the size is the complete file size. Is there any way I could know if the download has finished successfully? Quote Link to comment https://forums.phpfreaks.com/topic/211050-if-the-download-has-finished-successfully/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.