Jump to content

If the download has finished successfully


asmith

Recommended Posts

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?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.