使用PHP实现文件下载
程序员文章站
2024-01-08 19:27:34
...
这里写了如何使用PHP实现文件下载的程序,主要是为了方便自己查找,也为了方便大家查阅学习(当然网上也有其他类似的代码)。其中详细解析看原程序注释。
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教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频