时间:2021-07-01 10:21:17 帮助过:8人阅读
PHP实现文件下载程序:
FileDownService.class.php
10*1024*1024) { echo ""; return ; }*/ //4.添加http的响应信息 //返回的是文件 header("Content-type: application/octet-stream"); //按照字节大小返回 header("Accept-Ranges: bytes"); //返回文件大小 header("Accept-Length: ".$file_size); //这里客户端的弹出对话框,对应的文件名 header("Content-Disposition: attachment; filename=".$file_name); //5.向客户端回送数据 $buffer=1024; //为了下载的安全,我们最好做一个文件字节读取计数器 $file_count=0; //这句话用于判断文件是否结束 while(!feof($fp) && $file_size-$file_count>0) { $file_data=fread($fp, $buffer); //统计读了多少个字节 $file_count+=$buffer; //把部分数据回送给浏览器 echo $file_data; } //6.关闭文件 fclose($fp); } } ?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了使用PHP实现文件下载,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。