fix: 后台图片上传路径bug

This commit is contained in:
2025-07-07 17:50:52 +08:00
parent e77b72381b
commit c1a443efba

View File

@@ -171,6 +171,7 @@ class Upload
'filesha1' => $image_model->file_sha1
]);
} catch (\Throwable $th) {
dump($th);exit;
return error($th->getMessage());
}
@@ -184,23 +185,21 @@ class Upload
*/
private function checkPath($path): string
{
$ok = false;
$filename = basename($path);
$dirname = dirname($path);
if (is_dir($dirname)) {
$ok = false;
if (!file_exists($dirname)) {
$ok = @mkdir($dirname, 0755, true);
} else if (!is_writable($dirname)) {
$ok = @chmod($dirname,0755);
}
if ($ok) {
return $dirname . '/' . $filename;
}
throw new \Exception('要上传目录不可用');
if (!is_dir($dirname)) {
$ok = @mkdir($dirname, 0755, true);
}
else if (!is_writable($dirname)) {
$ok = @chmod($dirname,0755);
}
return "";
if ($ok) {
return $dirname . '/' . $filename;
}
throw new \Exception("上传目标目录不可用");
}
/**
* 文件名生成回调