Skip to content
This repository was archived by the owner on Dec 16, 2020. It is now read-only.

vivlong/phalapi-aliyun-oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

阿里云OSS扩展

PhalApi 2.x扩展类库,基于Aliyun的OSS扩展。

安装和配置

修改项目下的composer.json文件,并添加:

    "vivlong/phalapi-aliyun-oss":"dev-master"

然后执行composer update

安装成功后,添加以下配置到/path/to/phalapi/config/app.php文件:

    /**
     * 阿里云OSS相关配置
     */
    'AliyunOss' =>  array(
        'accessKeyId'       => '<yourAccessKeyId>',
        'accessKeySecret'   => '<yourAccessKeySecret>',
        'bucket'            => '<yourBucketName>',
        'endpoint'          => 'http://oss-cn-hangzhou.aliyuncs.com',
        'isCName'           => false,
        'securityToken'     => null,
        'requestProxy'      => null,
    ),

并根据自己的情况修改填充。

注册

在/path/to/phalapi/config/di.php文件中,注册:

$di->aliyunOss = function() {
        return new \PhalApi\AliyunOss\Lite();
};

使用

第一种使用方式:上传本地文件:

  \PhalApi\DI()->aliyunOss->uploadFile($bucket, $object, $filePath);

第二种使用方式:或者,直接使用已经提供的默认上传接口。在composer.json中追加配置:

"autoload": {
    "psr-4": {
        "AliyunOss\\": "vendor/phalapi/AliyunOss/src/oss"
    }
}

About

PhalApi 2.x 扩展类库:基于Aliyun的OSS扩展

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages