Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Tim Streater Newsgroups: comp.lang.php Subject: Downloading strangeness: downloaded file has no content Date: 1 Oct 2022 14:50:40 GMT Lines: 28 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=fixed Content-Transfer-Encoding: 8bit X-Trace: individual.net QYFwHqg/zfQJwkL+EDU10g4H8K99lN8X8Lt6e76WA+wN7hdR52 Cancel-Lock: sha1:tazLAnYjsGhysYI2IRf+P3k442s= X-No-Archive: Yes User-Agent: Usenapp for MacOS X-Usenapp: v1.23/l - Full License Xref: csiph.com comp.lang.php:19119 For those requesting that a file be downloaded from my website, having selected a file (a .zip or a .dmg), the following is then executed: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . basename ($file) . '"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize ($file)); ob_clean (); flush (); readfile ($file); For most of the files to be downloaded, this works just fine. But for one of them, the downloaded file has zero content at the receiver's end: it is zero bytes long. The file on the server is correct - I can download it using an FTP client and drag/drop the file off the server and onto my desktop. Then it has the correct size/content. Any suggestions as to why this might be? -- HAL 9000: Dave. Put down those Windows disks. Dave. DAVE!