hxy2015 / yii2-oss
为Yii框架提供的Oss集成
1.0.0
2017-09-04 15:10 UTC
Requires
- ext-curl: *
- yiisoft/yii2: ~2.0
This package is not auto-updated.
Last update: 2024-09-29 04:14:33 UTC
README
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一
php composer.phar require --prefer-dist hxy2015/yii2-oss
或者
"hxy2015/yii2-oss": "~1.0"
将以下内容添加到你的composer.json文件的require部分。
配置
要使用此扩展,您必须在应用程序配置中配置Connection类
return [ //.... 'components' => [ 'oss' => [ 'hostname' => 'localhost', 'bucket' => 'risk-test', 'accessId' => 'test', // oss id 'accessKey' => 'test', // oss id ], ] ];
使用方法
上传文件
$oss = \Yii::$app->get('oss'); $oss->putObjectByContent('some_dir/some_file_name', 'hehe'); $filename = 'test.txt'; file_put_contents($filename, 'hehe'); $oss->putObjectByFile('some_dir/some_file_name', $filename);
下载文件
$oss = \Yii::$app->get('oss'); $oss->getObjectContent('some_dir/some_file_name'); $filename = 'test.txt'; $oss->getObjectFile('some_dir/some_file_name', $filename);
测试文件是否存在
$oss = \Yii::$app->get('oss'); $oss->isObjectExist('some_dir/some_file_name');