$file = "C:\Users\admin\Desktop\zhang.docx"; //计算机上的一个文件 $fileName = basename($file); //获取文件名 header("Content-Type:application/octet-stream"); //告诉浏览器文档类型(mime类型); octet-stream指的是二进制文件类型;下载任何类型的文件都可以这么指定 header("Content-Disposition:attachment;filename=".$fileName); //告诉浏览器以附件方式对待文件(即下载文件);并设置下载后的文件名 header("Accept-ranges:bytes"); //告诉浏览器文件大小的单位 header("Accept-Length:".filesize($file)); //告诉浏览器文件的大小 $h = fopen($file, 'r'); //打开文件 echo fread($h, filesize($file)); //读取文件并输出文件(即下载文件)
php下发文件,PHP通过发送header头实现文件下载
最新推荐文章于 2022-08-11 10:20:22 发布