您的位置:首页 > 编程语言 > PHP开发

thinkphp控制器实现隐藏文件路径下载

2016-09-02 16:54 423 查看
thinkphp控制器实现隐藏文件路径下载

/**
* 下载模型栏目控制器
*/
public function download(){
//模板显示文章
$User = M("Config"); // 实例化User对象
// 把查询条件传入查询方法
$arr=$User->select();
$address=$arr[0]['config_address'];
// dump($arr);
// exit;
$file_name = $address;//文件名字
$file_dir = "http://www.tuzicms.com/Uploads/Goods/Tuzicms/";//文件路劲
$file = @ fopen($file_dir . $file_name,"r");
if (!$file) {
echo "文件找不到";
} else {
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=" . $file_name);
while (!feof ($file)) {
echo fread($file,50000);
}
fclose ($file);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: