6
0
Fork 0

OssCopyCommand

base
panliang 2022-07-29 15:06:45 +08:00
parent 5f9cb608f3
commit 000b13a075
1 changed files with 6 additions and 1 deletions

View File

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