mag / s3
Yii2 框架的 S3 上传器
dev-master
2015-06-14 17:04 UTC
Requires
- php: >=5.4.0
- aws/aws-sdk-php: 2.*
This package is not auto-updated.
Last update: 2024-09-28 16:25:58 UTC
README
此扩展为 Yii 框架 2 提供上传到 S3 文件的功能。它是 AWS SDK for PHP 的包装器 (@link https://github.com/aws/aws-sdk-php)
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
$ php composer.phar require mag/S3 "dev-master"
或者将以下内容添加到您的 composer.json
文件的 require
部分:
"mag/S3": "dev-master"
使用
在配置中添加
'components' => [ 's3' => [ 'class' => 'mag/S3', 'key' => 'Your access key from amazon', 'secret' => 'Your secret key from amazon', 'bucket' => 'Bucket name', ], ...
然后您就可以使用它了
\Yii::$app->s3->upload('/home/username/Pictures/P1010238.JPG', 'test/my.jpg');
第一个参数是本地文件名,第二个参数是 Amazon S3 服务器上的文件名。它可以包括目录。