Rumah > php教程 > php手册 > PHP实现文件下载,

PHP实现文件下载,

WBOY
Lepaskan: 2016-07-06 14:24:54
asal
944 orang telah melayarinya

PHP实现文件下载,

<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> }
Salin selepas log masuk

 

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan