12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- /**
- * Created by PhpStorm.
- * User: tandunzhao
- * Date: 2018/1/19
- * Time: 下午12:58
- */
- namespace App\Libs;
- use Log;
- use OSS\Core\OssException;
- use OSS\OssClient;
- class AliOSS
- {
- public static function uploadImg($ossPath, $filePath) {
- $ossImgBackData = self::ossObject()->uploadFile(env('OSS_BUCKET'), $ossPath, $filePath);
- $ossImgUrl = $ossImgBackData['oss-request-url'];
- return $ossImgUrl;
- }
- /**
- * OSS文件操作
- */
- public static function ossObject()
- {
- $accessKeyId = env('OSS_ACCESS_ID');
- $accessKeySecret = env('OSS_ACCESS_KEY');
- $endpoint = env('OSS_END_POINT');
- $ossClient = null;
- try {
- $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
- } catch (OssException $e) {
- Log::error("".$e->getMessage()." ".date("y-m-d H:i:s"."\n"));
- return null;
- }
- return $ossClient;
- }
- }
|