文件上传配置
提示
文件上传主要采用的是Tinywan的webman-storage,GitHub地址 (opens new window)
# 文件上传
webman文件大小限制配置
webman框架内部对文件上传做了限制,上传文件大小受到defaultMaxPackageSize限制,默认10M,可在config/server.php文件中修改max_package_size更改默认值。如果上传文件超过10M,需要在这里进行修改
Tinywan的webman-storage对文件大小也做了限制,如果上传文件超过200M,需要在这里进行修改
文件路径:config\plugin\tinywan\storage\config.php
return [
'enable' => true,
'storage' => [
'default' => 'local', // local:本地 oss:阿里云 cos:腾讯云 qos:七牛云
'single_limit' => 1024 * 1024 * 200, // 单个文件的大小限制,默认200M 1024 * 1024 * 200
'total_limit' => 1024 * 1024 * 200, // 所有文件的大小限制,默认200M 1024 * 1024 * 200
...
]
- 其他情况的配置,在程序中可以直接配置, 根据上传模式的下拉选择,填写对应云存储的配置信息
注意
插件本身只安装了本地存储,如果需要云存储,需要安装以下扩展包,配置信息在上图的设置中进行设置
阿里云对象存储
composer require aliyuncs/oss-sdk-php
腾讯云对象存储
composer require qcloud/cos-sdk-v5
七牛云云对象存储
composer require qiniu/php-sdk