魔众WiFi码系统如何修改文件上传限制

魔众WiFi码系统 / 文档中心
文档中心
开发教程
安装常见问题

系统上传限制配置文件位于vendor/modstart/modstart/config/data.php,内容如下:

如果需要修改上传限制,复制文件 vendor/modstart/modstart/config/data.phpconfig/data.php,然后在 config/data.php 中进行修改即可,系统会优先加载 config/ 目录下的配置文件。

return [
    // ...
    'upload' => [
        'image' => [
            'maxSize' => 1024 * 1024 * 1024,
            'maxWidth' => 9999,
            'maxHeight' => 9999,
            'extensions' => [
                'jpg', 'png', 'gif', 'jpeg', 'ico', 'webp', 'svg',
            ],
            // 是否上传前端压缩
            'compress' => true,
            // 前端压缩图片时保持的最大宽度或高度
            'compressMaxWidthOrHeight' => 4000,
            // 前端压缩图片时尽量压缩到该大小以下
            'compressMaxSize' => 10 * 1024 * 1024,
        ],
        'video' => [
            'maxSize' => 1024 * 1024 * 1024,
            'extensions' => [
                'mp4', 'mov',
            ]
        ],
        'audio' => [
            'maxSize' => 1024 * 1024 * 1024,
            'extensions' => [
                'mp3', 'wav',
            ]
        ],
        'file' => [
            'maxSize' => 1024 * 1024 * 1024,
            'extensions' => [
                'svg', 'png', 'jpg', 'jpeg', 'ico', 'webp',
                'mp4', 'mp3', 'wav',
                'pdf', 'txt', 'ppt', 'pptx', 'doc', 'docx', 'xls', 'xlsx', 'csv',
                'zip',
                'epub',
                'ai', 'psd', 'dwg',
                'css', 'html',
                'ttf',
                'log',
            ]
        ],
        'document' => [
            'maxSize' => 1024 * 1024 * 1024,
            'extensions' => [
                'jpg', 'png', 'pdf', 'bmp', 'mov'
            ]
        ],
        'zip' => [
            'maxSize' => 1024 * 1024 * 1024,
            'extensions' => [
                'zip'
            ]
        ]
    ]
];

其中各项配置说明如下:

  • 通用配置
    • maxSize 为允许上传的最大文件大小,单位为字节(1MB = 1024 * 1024
    • extensions 为允许上传的文件扩展名列表
  • 图片特有
    • maxWidthmaxHeight 为允许上传的图片的最大宽度和高度,单位为像素
    • compress 为是否启用前端图片压缩
    • compressMaxWidthOrHeight 为前端压缩时图片的最大宽度或高度
    • compressMaxSize 为前端压缩时尽量压缩到该大小以下,单位为字节
QQ
微信
公众号
客服