| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * User: admin
- * Date Time: 2021/3/18 20:15
- */
- namespace common\components;
- use OSS\Core\OssException;
- use OSS\OssClient;
- use Yii;
- class oss
- {
- //上传文件
- public static function uploadImage($object, $filePath)
- {
- $ossClient = self::getOssClient();
- $bucket = Yii::$app->params['ossBucket'];
- try{
- $res = $ossClient->uploadFile($bucket, $object, $filePath);
- }catch (OssException $e){
- util::fail($e->getMessage());
- }
- return true;
- }
- public static function getOssClient()
- {
- $accessKeyId = Yii::$app->params['accessKeyId'];
- $accessKeySecret = Yii::$app->params['accessKeySecret'];
- $endpoint = Yii::$app->params['endpoint'];
- try {
- $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
- return $ossClient;
- } catch (OssException $e) {
- util::fail($e->getMessage());
- }
- }
- }
|