oneThink数据备份模块添加下载方法
来源:原创
时间:2017-04-17
作者:脚本小站
分类:PHP
/** * 下载文件 * @param */ public function download($time = 0) { if(is_numeric($time)){ $name = date('Ymd-His', $time) . '-*.sql*'; $path = realpath(C('DATA_BACKUP_PATH')) . DIRECTORY_SEPARATOR . $name; $filename = glob($path); $fileinfo = pathinfo($filename[0]); header('Content-type: application/x-'.$fileinfo['extension']); header('Content-Disposition: attachment; filename='.$fileinfo['basename']); header('Content-Length: '.filesize($filename[0])); readfile($filename[0]); exit(); } }
在模板页面添加下载链接即可。