AI编程助手
AI免费问答

php用header()实现文件下载功能

  2016-06-20 13:01   1578浏览 原创

php用header()实现文件下载功能代码:

<p>function download($file_url,$new_name=''){</p>	if(!isset($file_url)||trim($file_url)==''){<br>		return '500';<br>	}<br>	if(!file_exists($file_url)){//检查文件是否存在<br>		return '404';<br>	}<br>	$file_name=basename($file_url);<br>	$file_type=explode('.',$file_url);<br>	$file_type=$file_type[count($file_type)-1];<br>	$file_name=trim($new_name=='')?$file_name:urlencode($new_name).'.'.$file_type;<br>	//输入文件标签phpernote<br>	header("Content-type: application/octet-stream");<br>	header("Accept-Ranges: bytes");<br>	header("Accept-Length: ".filesize($file_url));<br>	header("Content-Disposition: attachment; filename=".$file_name);<br>	//输出文件内容<br>	@readfile($file_type);<br>}


php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。