From aa3a900962ca9f1d53222d88f1ea842995bda048 Mon Sep 17 00:00:00 2001 From: lcc <805383944@qq.com> Date: Tue, 28 Oct 2025 15:59:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=8A=E4=BC=A0=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent/admin/controllers/pingan/Upload.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/agent/admin/controllers/pingan/Upload.php b/agent/admin/controllers/pingan/Upload.php index 34b998ba..6c77cd37 100644 --- a/agent/admin/controllers/pingan/Upload.php +++ b/agent/admin/controllers/pingan/Upload.php @@ -1,5 +1,5 @@ return_json('请选择图片'); } if (!$file['tmp_name']) {//太大的图片上传,这个参数会变成空的 + debug_log("图片太大获取不到图片信息", $logFile, $logPath); $this->return_json('参数错误'); } if (!file_exists(TEMP_PATH)) { @@ -32,11 +36,13 @@ class Upload extends BaseController $tmp = TEMP_PATH . md5($file['name'] . uniqid()) . substr($file['name'], strpos($file['name'], '.', strlen($file['name']) - 1)); move_uploaded_file($file['tmp_name'], $tmp); if (!filesize($tmp)) { + debug_log("图片太大获取不到图片信息1", $logFile, $logPath); $this->return_json('图片有点问题,换个小的试试'); } //上传图片到FTP $res = $this->upload_img_qiniu($tmp, "pingan/"); if (!$res) { + debug_log("七牛上传图片失败:" . json_encode($res, JSON_UNESCAPED_UNICODE), $logFile, $logPath); $this->return_json('上传失败'); } $data['full_url'] = build_qiniu_image_url($res['photo']); @@ -53,6 +59,8 @@ class Upload extends BaseController */ private function upload_img_qiniu($file, $path = '', $filename = '') { + $logPath = 'pingan'; + $logFile = 'upload.txt'; $phoId = md5(uniqid() . mt_rand(0, 10000) . time()); $filename = $filename ? $filename : $file; $ext_arr = explode(".", $filename); @@ -73,11 +81,12 @@ class Upload extends BaseController $img_size = getimagesize($oriPath); $file_size = filesize($oriPath); $size = "{$img_size[0]},{$img_size[1]},{$file_size}"; - unlink($oriPath); if ($res) { + unlink($oriPath); $size = getimagesize($res['url']); return array('photo' => $res['file'], 'size' => $size); } else { + debug_log("原始图片文件:" . $oriPath, $logFile, $logPath); return array(); } }