作者 景龙
1 个管道 的构建 通过 耗费 26 秒

调试导出excel

... ... @@ -420,8 +420,8 @@ class AdminCommonController extends AdminBaseController
mkdir($files_url);
}
$file_url = ROOT_PATH . '/public/upload/export/'.$file_name;
// chmod($file_url, 0777);
$objWrite->save($file_url);
chmod($file_url, 0777);
//相对路径
$url = 'upload/export/'.$file_name;
return $url;
... ... @@ -545,11 +545,13 @@ class AdminCommonController extends AdminBaseController
*
* 以上总结基于我当前的运行环境来说
* */
// if ($zip->open($zipName, \ZIPARCHIVE::OVERWRITE | \ZIPARCHIVE::CREATE)!==TRUE) {
// if ($zip->open($zipName, \ZIPARCHIVE::CREATE)!==TRUE) {
// exit('无法打开文件,或者文件创建失败');
// }
$zip->open($zipName);
if(!is_dir(dirname($zipName))){
mkdir(dirname($zipName), 0777, true);
}
if ($zip->open($zipName, \ZIPARCHIVE::CREATE)!==TRUE) {
exit('无法打开文件,或者文件创建失败');
}
if($flag != ''){
//二维数组
if($flag == 'month'){
... ... @@ -605,8 +607,8 @@ class AdminCommonController extends AdminBaseController
ob_clean();//清楚缓存
flush();//刷新缓冲区的内容,输出
readfile($zipName);
unlink($zipName); //删除压缩包临时文件
$this->delDirAndFile('upload/export',1);
//unlink($zipName); //删除压缩包临时文件
//$this->delDirAndFile('upload/export',1);
}
//删除目录及目录下文件
... ...