oss_access_id = OSS_ACCESS_ID; $this->oss_access_key = OSS_ACCESS_KEY; $this->oss_endpoint = OSS_ENDPOINT; $this->oss_bucket = OSS_BUCKET; $this->oss_web_site = OSS_WEB_SITE; $this->ossClient = new OssClient($this->oss_access_id,$this->oss_access_key,$this->oss_endpoint); } /** * [getInfo 获取图片信息] * @param [type] $object [oss图片名] * @return [type] [description] */ public function getInfo($object){ $options = array( //不能 加入这个OssClient::OSS_FILE_DOWNLOAD;如果加入会下载下来 // OssClient::OSS_FILE_DOWNLOAD =>'upload/image/2018-06/5b1b478de0a8123.jpg', OssClient::OSS_PROCESS => "image/info", ); $rs = $this->ossClient->getObject($this->oss_bucket, $object,$options); return json_decode($rs,true); die; } /** * [uploadFile 图片上传] * @param [type] $object [上传后的文件名] * @param [type] $file [上传前的文件路径] * @return [type] [description] */ public function uploadFile($object,$file){ try{ $this->ossClient->uploadFile($this->oss_bucket, $object,$file); return true; }catch(OssException $e){ $e->getMessage(); return false; } } /** * [del 删除文件] * @param [type] $object [oss文件名包含路径] * @return [type] [description] */ public function del($object){ try{ $this->ossClient->deleteObject($this->oss_bucket,$object); }catch(OssException $e){ return $e->getMessage(); } } }