| 123456789101112131415161718192021222324252627282930313233343536373839 | <?php/** * 阿里云oss * @copyright 引擎力 * @author lc * @since 2021-07-02 */namespace App\Http\Services;use OSS\Core\OssException;use OSS\OssClient;class AliYunOSService{    const ACCESS_KEY_ID = 'LTAI5tR6RRZmNb92xeWEdnZA';    const ACCESS_KEY_SECRET = 'vHG2vjEE9hCPtednFbd8xKt0owfp38';    const ENDPOINT = 'http://oss-cn-hangzhou.aliyuncs.com';    const BUCKET = 'yqlguestdata';    public function __construct()    {        require_once(base_path() . '/sdk/aliyun-oss-php-sdk-master/autoload.php');    }    public function upload($path, $file)    {        try {            $file = explode('.', $file);            $ossClient = new OssClient(self::ACCESS_KEY_ID, self::ACCESS_KEY_SECRET, self::ENDPOINT);            $result = $ossClient->uploadFile(self::BUCKET, $file[0] . date('YmdHis') . '.' . $file[1], $path);            return $result['info']['url'] ?? '';        } catch (OssException $e) {            return $e->getMessage();        }    }}
 |