bleeld / think-oss
This is a collection of OSS remote file management drivers developed in factory mode. Users can use different OSS extensions according to their business needs. In the future, developers can further improve more OSS drivers according to their own needs.
1.0.2
2024-04-18 16:13 UTC
Requires
- php: >=7.0
- bleeld/driver-alioss: >=1.0.0
- bleeld/driver-qiniu: >=1.0.0
Suggests
- paragonie/sodium_compat: Support EdDSA (Ed25519) signatures when libsodium is not present
README
Thinkphp6.0 and above OSS extensions
- 本插件经thinkphp官方推荐认证扩展,请放心使用
- 开发者基本礼仪,star一下
安装
composer require bleeld/think-oss
更新
composer update bleeld/think-oss
卸载
composer remove bleeld/think-oss
兼容版本
- thinkphp 6.0及以上版本
配置
// oss配置
[
'oss_default' => 'aliyun', // 或者 'qcloud'或者'huawei'或者'qiniu'
'oss_type' => 'driver', // 或者 'client'
// 阿里云OSS配置
'aliyun_oss' => [
'accessKeyId' => '',
'accessKeySecret' => '',
'endpoint' => '',
'bucket' => '', // 存储块名称
'region' => '', // 区域
],
// 腾讯云COS配置
'qcloud_oss' => [
'secretId' => '',
'secretKey' => '',
'region' => '',
'bucket' => '',
],
// 华为云COS配置
'huawei_oss' => [
'secretId' => '',
'secretKey' => '',
'region' => '',
'bucket' => '',
],
// 七牛云COS配置
'qiniu_oss' => [
'secretId' => '',
'secretKey' => '',
'region' => '',
'bucket' => '',
],
// ... 其他配置
],