1. 文章
  2. 文章详情

php文件或图片下载

html代码

href 跳转到相应的控制器或者php页面

php代码

$filename = $_GET['filename'];

$path = 'aatest/'.date('Ymd').'/'.$filename;

$filesize = filesize($path);

header('Content-Type:application/octet-stream');//设置内容类型

header('Content-Disposition:attachment;filename='.$filename);//设置MIME用户作为附件下载 如果将attachment换成inline意思为在线打开

header('Accept-Ranges:bytes');

header('Accept-Length:'.$filesize);//设置内容长度

ob_clean();

readfile($path);//读取需要下载的文件

参考:https://zhuanlan.zhihu.com/p/30892312

发表评论

登录后才能评论

评论列表(0条)