时间:2021-07-01 10:21:17 帮助过:4人阅读
PHP
文件为download.php
,供下载的文件为1.jpg
.
- <?php
- $filename="1.jpg";
- if(!file_exists($filename)){
- die("文件不存在");
- } //判断文件是否存在
- $fp =fopen($filename,"r"); //打开文件
- $file_size=filesize($filename); //声明文件大小
- header("Content-type:application/octet-stream");
- header("Accept-Ranges:bytes"); //按字节大小返回
- header("Accept-Length:".$file_size); //告诉浏览器文件大小
- header("Content-Disposition: attachment; filename=".$filename); //下载框中文件的名字
- $buffer=1024;
- while(!feof($fp)){
- $data=fread($fp,$buffer);
- } //判断文件是否下载完
- fclose($fp); //关闭文件
- ?>
访问验证一下:
相关推荐:
Linxu下执行时php文件权限的方法有哪些?
php自动加载类文件如何使用?php自动加载基类文件的具体实现方案(代码)
以上就是如何使用PHP实现下载的功能的详细内容,更多请关注Gxl网其它相关文章!