mztest / yii2-widget-upload-oss
用于上传文件到阿里云OSS的组件
1.0.0
2016-12-05 09:32 UTC
Requires
- bower-asset/blueimp-file-upload: ~9.9
- yiisoft/yii2: ^2.0
- yiisoft/yii2-bootstrap: ^2.0
This package is not auto-updated.
Last update: 2024-09-14 20:09:39 UTC
README
用于上传文件到阿里云OSS的组件
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require mztest/yii2-widget-upload-oss
或者在您的composer.json文件的require部分添加:
"mztest/yii2-widget-upload-oss": "*"
用法
-
在控制器中设置签名操作
public function actions() { return [ 'upload' => [ 'oss-signature' => [ 'class' => 'mztest\uploadOSS\actions\Signature', 'accessKeyId' => 'Your aliyunOSS access key id here.', 'accessKeySecret' => 'Your aliyunOSS access secret id here.', 'host' => 'Your aliyunOSS upload bucket url', ], ], ]; }
-
只需在您的代码中使用即可:
<?= \mztest\uploadOSS\FileUploadOSS::widget(); ?>
或
<?= $form->field($model, 'url')->widget(FileUploadOSS::className(), [ 'signatureAction' => ['oss-signature'] ]) ?>