<span> 1</span> <span>public</span> <span>function</span><span> get_download_file()
</span><span> 2</span> <span>{
</span><span> 3</span> <span>header</span> ( 'Content-Description: File Transfer'<span> );
</span><span> 4</span> <span>header</span> ( 'Content-Type: application/octet-stream'<span> );
</span><span> 5</span> <span>header</span> ( 'Content-Disposition: attachment; filename=' . <span>basename</span> ( <span>$file</span><span> ));
</span><span> 6</span> <span>header</span> ( 'Content-Transfer-Encoding: binary'<span> );
</span><span> 7</span> <span>header</span> ( 'Expires: 0'<span> );
</span><span> 8</span> <span>header</span> ( 'Cache-Control: must-revalidate'<span> );
</span><span> 9</span> <span>header</span> ( 'Pragma: public'<span> );
</span><span>10</span> <span>header</span> ( 'Content-Length: ' . <span>filesize</span> ( <span>$file</span><span> ));
</span><span>11</span> <span>ob_clean</span><span> ();
</span><span>12</span> <span>flush</span><span> ();
</span><span>13</span> <span>readfile</span> ( <span>$file</span><span> );
</span><span>14</span> <span>exit</span><span>;
</span><span>15</span> }
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号