OssCopyCommand
parent
5f9cb608f3
commit
000b13a075
|
|
@ -19,6 +19,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Illuminate\Support\Facades\Storage;
|
use Illuminate\Support\Facades\Storage;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
|
use OSS\Core\OssException;
|
||||||
use OSS\OssClient;
|
use OSS\OssClient;
|
||||||
|
|
||||||
class OssCopy extends Command
|
class OssCopy extends Command
|
||||||
|
|
@ -119,7 +120,11 @@ class OssCopy extends Command
|
||||||
if (Str::startsWith($url, $baseUrl)) {
|
if (Str::startsWith($url, $baseUrl)) {
|
||||||
$path = substr($url, strlen($baseUrl));
|
$path = substr($url, strlen($baseUrl));
|
||||||
$bucket = 'jiqu-library';
|
$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;
|
return $newUrl . $path;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue