当前位置:Gxlcms > PHP教程 > 如何使用PHP实现下载的功能

如何使用PHP实现下载的功能

时间:2021-07-01 10:21:17 帮助过:4人阅读

这篇文章分享给大家的内容是关于如何使用PHP实现下载的功能,内容很有参考价值,希望可以帮到有需要的小伙伴。

PHP实现简单下载

PHP文件为download.php,供下载的文件为1.jpg.

  1. <?php
  2. $filename="1.jpg";
  3. if(!file_exists($filename)){
  4. die("文件不存在");
  5. } //判断文件是否存在
  6. $fp =fopen($filename,"r"); //打开文件
  7. $file_size=filesize($filename); //声明文件大小
  8. header("Content-type:application/octet-stream");
  9. header("Accept-Ranges:bytes"); //按字节大小返回
  10. header("Accept-Length:".$file_size); //告诉浏览器文件大小
  11. header("Content-Disposition: attachment; filename=".$filename); //下载框中文件的名字
  12. $buffer=1024;
  13. while(!feof($fp)){
  14. $data=fread($fp,$buffer);
  15. } //判断文件是否下载完
  16. fclose($fp); //关闭文件
  17. ?>

访问验证一下:

相关推荐:

Linxu下执行时php文件权限的方法有哪些?

php自动加载类文件如何使用?php自动加载基类文件的具体实现方案(代码)

以上就是如何使用PHP实现下载的功能的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行