lucasguo / yii2-upyun
UPYUN sdk for yii2 framework base on offical sdk
v2.2.1
2016-12-09 17:37 UTC
Requires
- php: >=5.3.0
- ext-curl: *
- yiisoft/yii2: >=2.0.6
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-10-12 19:33:39 UTC
README
又拍云存储Yii2插件,基于 又拍云存储PHP SDK开发。
- [更新说明](#update instructions)
- [使用说明](#use instructions)
- 示例
- [上传文件](#upload file)
- [其他方法](#other method)
使用说明
安装
推荐使用 composer
安装
composer require lucasguo/yii2-upyun:dev-master
初始化UpYun
将UpYun注册为yii2组件
//在config/web.php配置文件中定义component配置信息 'components' => [ ..... 'upyun' => [ 'class' => 'lucasguo\upyun\UpYun', 'bucketname' => '空间名称,必填', 'username' => '操作员账号,必填', 'password' => '操作员密码,必填', 'timeout' => '上传请求超时时间,整数,单位秒,选填,默认30', 'endpoint' => '接入点,选填,选填,默认UpYun::ED_AUTO', 'basePath' => '上传文件文件夹,如/uploads/,选填,默认/', 'useOwnDomain' => false;(影响upload方法的返回值,云存储则设为false,自主源则为true) ] .... ]
更多配置说明,详见https://github.com/upyun/php-sdk
上传文件
上传从form中获取的UploadedFile:
$fileUrl = Yii::$app->upyun->upload($file);
其他方法
其他可用方法,请参考https://github.com/upyun/php-sdk
Yii2 UpYun基于 MIT 开源协议