header 设置
header("Content-Type: application/fORCe-download"); 表示强制下载,服务端将一个完整的文件或者包一并输出浏览器,然后浏览器触发下载(用户看到的下载);缺点是文件或者包有多大脚本就占用多大内存;文章来源:https://www.toymoban.com/news/detail-578226.html
header("Content-type: application/octet-stream"); 表示未知的应用程序文件,也是会触发浏览器的下载;配合header("Accept-Ranges: bytes");表示告诉浏览器说服务器返回的文件是以字节的形式文章来源地址https://www.toymoban.com/news/detail-578226.html
$zip_file = '打包下载文件的路径';
if(file_exists($zip_file)){//检测文件是否存在
$fp=fopen($zip_file,'r');//只读方式打开
$filesize=filesize($zip_file);//文件大小
/***********************header头不要设置错了哦****************************/
//返回的文件(流形式)
header("Content-type: application/octet-stream"); //按照字节大小返回
header("Accept-Ranges: bytes"); //返回文件大小
header("Accept-Length: $filesize"); //这里客户端的弹出对话框,对应的文件名
header("
到了这里,关于PHP大文件切片下载代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!