码迷,mamicode.com
首页 > Web开发 > 详细

PHP、thinkPHP5.0开发网站文件管理功能(四)下载文件

时间:2018-05-24 18:18:08      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:load   自定义   tac   erro   mon   php   icon   attach   download   

public function download($currdir = null){
$file = urldecode($currdir);
$file = iconv(‘UTF-8‘, "GB2312", $file);
if (!file_exists($file)) {
$this->error("文件不存在");
}
//basenamecn 是common文件自定义的方法
$filename = basenamecn(iconv(‘GB2312‘, "UTF-8", $file));

//告诉浏览器以附件处理
header(‘Content-Disposition: attachment;filename=‘ . $filename);
readfile($file);
}

PHP、thinkPHP5.0开发网站文件管理功能(四)下载文件

标签:load   自定义   tac   erro   mon   php   icon   attach   download   

原文地址:https://www.cnblogs.com/YAN-HUA/p/9083734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!