作者 刘锟

upload_remote

@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 2
3 namespace App\Services; 3 namespace App\Services;
4 4
  5 +use App\Utils\LogUtils;
5 use Qcloud\Cos\Client; 6 use Qcloud\Cos\Client;
6 /** 7 /**
7 * @remark :对象存储cos 8 * @remark :对象存储cos
@@ -88,12 +89,16 @@ class CosService @@ -88,12 +89,16 @@ class CosService
88 ], 89 ],
89 ]); 90 ]);
90 $key = $path.'/'.$filename; 91 $key = $path.'/'.$filename;
  92 + try {
91 $cosClient->putObject([ 93 $cosClient->putObject([
92 'Bucket' => $cos['bucket'], 94 'Bucket' => $cos['bucket'],
93 'Key' => $key, 95 'Key' => $key,
94 'Body' => fopen($file_url, 'r'), 96 'Body' => fopen($file_url, 'r'),
95 ]); 97 ]);
96 return $key; 98 return $key;
  99 + }catch (\Exception $e){
  100 + LogUtils::error('uploadRemote error', $e->getMessage());
  101 + }
97 } 102 }
98 103
99 } 104 }