85 lines
2.4 KiB
PHP
85 lines
2.4 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||
// +----------------------------------------------------------------------
|
||
// | 官方网址:https://www.niucloud-admin.com
|
||
// +----------------------------------------------------------------------
|
||
// | niucloud团队 版权所有 开源版本可自由商用
|
||
// +----------------------------------------------------------------------
|
||
// | Author: Niucloud Team
|
||
// +----------------------------------------------------------------------
|
||
|
||
namespace app\dict\sys;
|
||
|
||
/**
|
||
* 云存储枚举类
|
||
* Class StorageDict
|
||
* @package app\dict\sys
|
||
*/
|
||
class StorageDict
|
||
{
|
||
//本地存储
|
||
public const LOCAL = 'local';
|
||
|
||
//七牛云存储
|
||
public const QINIU = 'qiniu';
|
||
|
||
//阿里云存储
|
||
public const ALI = 'aliyun';
|
||
|
||
//腾讯云存储
|
||
public const TENCENT = 'tencent';
|
||
|
||
public const ON = '1';//开启
|
||
public const OFF = '0';//关闭
|
||
|
||
|
||
public static function getType()
|
||
{
|
||
return [
|
||
self::LOCAL => [
|
||
'name' => '本地存储',
|
||
//配置参数
|
||
'params' => [
|
||
]
|
||
],
|
||
self::QINIU => [
|
||
'name' => '七牛云存储',
|
||
//配置参数
|
||
|
||
'params' => [
|
||
'bucket' => '存储空间',
|
||
'access_key' => 'ACCESS_KEY',
|
||
'secret_key' => 'SECRET_KEY',
|
||
'domain' => '空间域名'
|
||
]
|
||
],
|
||
|
||
self::ALI => [
|
||
'name' => '阿里云存储',
|
||
//配置参数
|
||
'params' => [
|
||
'bucket' => '存储空间',
|
||
'access_key' => 'ACCESS_KEY_ID',
|
||
'secret_key' => 'ACCESS_KEY_SECRET',
|
||
'endpoint' => 'Endpoint',
|
||
'domain' => '空间域名'
|
||
]
|
||
],
|
||
|
||
self::TENCENT => [
|
||
'name' => '腾讯云存储',
|
||
//配置参数
|
||
'params' => [
|
||
'bucket' => '存储空间',
|
||
'region' => 'REGION',
|
||
'access_key' => 'SECRET_ID',
|
||
'secret_key' => 'SECRET_KEY',
|
||
'domain' => '空间域名'
|
||
]
|
||
],
|
||
|
||
];
|
||
}
|
||
|
||
} |