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; }