您好,欢迎访问一九零五行业门户网

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。
10*1021*1024){
echo ;
return;
}
 //返回的文件属性 这个header告诉浏览器要下载
 header(content-type:application/octet-stream);
 //按照字节大小返回
header(accept-ranges:bytes);
//返回文件大
header(accept-length:$file_size);
//这里客户端弹出对话框,对应文件名
header(content-dispositon:attachment; filename=.$file_name);
//向客户端发送数据
$buffer=1024;
//为了下载安全,我们最好做一个文件自己诶读取计数器
$file_count=0;
//这句话用于判断文件是否结束
while(!feof($fp) && ($file_size-$file_count>0) ){
$file_data=fread($fp,$buffer);
//统计读了多少个字节
$file_count+=$buffer;
//把部分数据返回给浏览器
echo $file_data;
}
 //关闭文件
 fclose($fp);
}
?>
------解决方案--------------------
仔细看了一下才发现
header(content-disposition: attachment; filename=. $file_name);
少了个i
其它类似信息

推荐信息