1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- namespace app\dict\sys;
- class FileDict
- {
- //上传方式 图片
- public const IMAGE = 'image';
- //上传方式 视频
- public const VIDEO = 'video';
- //上传方式 文件
- public const DOCUMENT = 'document';
- public const LOCAL = 'local';//本地存储
- public const QINIU = 'qiniu';//七牛云
- public const ALIYUN = 'aliyun';//阿里云
- public const QCLOUD = 'qcloud';//腾讯云
- public const WECHAT = 'wechat';
- public const APPLET = 'applet';
- public const BIG = 'big';//微信支付
- public const MID = 'mid';//小程序上传
- public const SMALL = 'small';
- public const EXCEL = 'excel';//excel导入
- /**
- * 附件类型
- * @return array
- */
- public static function getType()
- {
- return [
- self::IMAGE => get_lang('dict_file.type_image'),//图片
- self::VIDEO => get_lang('dict_file.type_video'),//视频
- ];
- }
- /**
- * 存储方式
- * @return array
- */
- public static function getStorageType()
- {
- return [
- self::LOCAL => get_lang('dict_file.storage_type_local'),//本地存储
- self::QINIU => get_lang('dict_file.storage_type_qiniu'),//七牛云
- self::ALIYUN => get_lang('dict_file.storage_type_image'),//阿里云
- self::QCLOUD => get_lang('dict_file.storage_type_qcloud'),//腾讯云
- ];
- }
- /**
- * 获取上传的场景
- * @return array
- */
- public static function getSceneType()
- {
- return [
- self::WECHAT,//微信相关上传
- self::ALIYUN,//阿里云相关上传
- self::IMAGE,//图片上传
- self::VIDEO,//视频上传
- self::APPLET,//小程序包上传
- self::EXCEL,//excel导入
- ];
- }
- /**
- * 缩略图规格
- * @return string[]
- */
- public static function getThumbType()
- {
- return [
- self::BIG,//微信相关上传
- self::MID,//阿里云相关上传
- self::SMALL,//图片上传
- ];
- }
- }
|