$fileurl = $_GET['file'];
$fileurl_arr=explode("/",$fileurl);
$filePath="./".$fileurl_arr[3]."/".$fileurl_arr[4]."/".$fileurl_arr[5]."/".$fileurl_arr[6];
$fileName=$fileurl_arr[6];
$file = fopen($filePath, "r"); // 打开文件 // 输入文件标签
if ($file) {
Header("Content-type:application/pdf");
Header("Accept-Ranges: bytes");
Header("Accept-Length: " . filesize($filePath));
Header("Content-Disposition: attachment; filename=" . $fileName); // 输出文件内容
echo fread($file, filesize($filePath));
fclose($file);
}
注意:
$filePath=“./uploadfile/2016/0618/123.pdf” 必须 ./ 开始 ,不能用http绝对地址。
$fileName="123.pdf"