From 000b13a075eec2d0b94144d74637da8261640a41 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Fri, 29 Jul 2022 15:06:45 +0800 Subject: [PATCH] OssCopyCommand --- app/Console/Commands/OssCopy.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/OssCopy.php b/app/Console/Commands/OssCopy.php index 0e00dfd5..9414a082 100644 --- a/app/Console/Commands/OssCopy.php +++ b/app/Console/Commands/OssCopy.php @@ -19,6 +19,7 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Arr; use Illuminate\Support\Facades\Storage; use Illuminate\Support\Str; +use OSS\Core\OssException; use OSS\OssClient; class OssCopy extends Command @@ -119,7 +120,11 @@ class OssCopy extends Command if (Str::startsWith($url, $baseUrl)) { $path = substr($url, strlen($baseUrl)); $bucket = 'jiqu-library'; - $client->copyObject($oldBucket, $path, $bucket, $path); + try { + $client->copyObject($oldBucket, $path, $bucket, $path); + } catch (OssException $e) { + $this->error('地址:' . $url); + } return $newUrl . $path; }