diff --git a/src/Qcloud/Cos/Client.php b/src/Qcloud/Cos/Client.php index c9b291e5..7ab94d41 100644 --- a/src/Qcloud/Cos/Client.php +++ b/src/Qcloud/Cos/Client.php @@ -126,7 +126,7 @@ public function copy($bucket, $key, $copysource, $options = array()) { $sourceappid = explode('-',explode('.',$copysource)[0])[1]; $sourceregion = explode('.',$copysource)[2]; $sourcekey = substr(strstr($copysource,'/'),1); - $cosClient = new Client(array('region' => getenv('COS_REGION'), + $cosClient = new Client(array('region' => $sourceregion, 'credentials'=> array( 'appId' => $sourceappid, 'secretId' => $this->secretId,