PHP实现文件下载
<?php
session_start ();
//if (! (isset($_SESSION["CID"]))) //判断是否有下载权限
//{
// print "<a href=\"login.php\">Please log in first</a>"; //请先登陆
// exit ();
// }
$file = $_REQUEST ['filename'];
$filename = "download/" . $file; //文件必须放到 download目录下
$downfilename = $file;
header ("Pragma: no-cache");
header ("Expires: 0");
header("Cache-control: private");
Header ( "Content-type: application/octet-stream" );
Header ( "Accept-Ranges: bytes" );
Header ( "Accept-Length: " . filesize ( $filename ) );
Header ( "Content-Disposition: attachment; filename=" . $downfilename );
$file = fopen ( $filename, "r" );
echo fread ( $file, filesize ( $filename ) );
fclose ( $file );
?>