功夫码

在php中直接下载文件的方法

晓峰 时间:2019-09-06 19:59:40 阅读:10

php页面上直接写上如下代码即可下载文件了

$file=fopen('文件地址',"r");
header("Content-Type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: ".filesize('文件地址'));
header("Content-Disposition: attachment; filename=文件名称");
echo fread($file,filesize('文件地址'));
fclose($file);


还有一种是在页面《a》标签上加上要下载的文件地址即可下载,但是只有文件在浏览器里解析不了时,才会下载,否则还是直接在页面打开,通过php不会出现这种。


本文来源:功夫码(gongfuma.com)

声明:本文系功夫码原创稿件,版权属[功夫码 gongfuma.com]所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:功夫码",违者将依法追究责任。

相关文章

回到顶部