PHPのファイルダウンロードでファイル破損を防ぐ方法!
PHPでファイルダウンロードを実装する際、
ダウンロードはできるものの、
ファイルが破損する場合があります。
原因は、出力バッファにゴミがたまること。
header('Content-type: application/octet-stream'); ob_end_clean(); //ファイル破損を防ぐ //出力バッファのゴミ捨て readfile('ファイルのパス',FILE_BINARY); exit;
このようにゴミ捨てをすれば、解決します。