pbootcms增加webp和mov等上传文件类型的方法
在日常使用 PbootCMS 时,可能会遇到需要上传一些非常见文件格式(如 WebP、MOV 等)的需求。默认情况下,PbootCMS 的上传配置可能不支持这些格式,因此需要手动修改配置文件以允许这些文件类型的上传。
一、问题描述
PbootCMS 默认的上传配置仅支持常见的文件格式(如图片、文档、视频等)。如果需要上传 WebP、MOV 等非常见文件格式,则需要在系统配置文件中追加相应的扩展名。
二、操作步骤
1. 修改 PbootCMS 主配置文件
(1)定位文件
打开以下文件:
/config/config.php(2)修改上传配置
找到大约第 30 行的 upload 配置项,修改 format 参数,追加需要支持的文件扩展名。例如:
// 上传配置
'upload' => array(
'format' => 'jpg,jpeg,png,gif,xls,xlsx,doc,docx,ppt,pptx,rar,zip,pdf,txt,mp4,avi,flv,rmvb,mp3,otf,ttf,webp,mov',
'max_width' => '1920',
'max_height' => ''
),注意:在末尾追加
,webp,mov,确保每个扩展名之间用逗号分隔。
(3)保存文件
完成修改后,保存文件并重新上传至服务器(如果是在本地修改)。
2. 修改 UEditor 编辑器配置
(1)定位文件
打开以下文件:
/core/extend/ueditor/php/config.json(2)修改允许的文件格式
在文件中搜索 AllowFiles,找到相关配置项,并追加需要支持的文件扩展名。例如:
/* 上传图片配置项 */
"imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp", ".ico", ".webp"],如果需要支持 MOV 格式,可以在其他相关配置项(如视频上传)中追加扩展名:
/* 上传视频配置项 */
"videoAllowFiles": [".mp4", ".avi", ".flv", ".rmvb", ".mov"],(3)保存文件
完成修改后,保存文件并重新上传至服务器(如果是在本地修改)。
三、注意事项
| 注意事项 | 详细说明 |
|---|---|
| 文件格式安全性 | 追加的文件格式需确保安全,避免引入恶意文件类型(如可执行文件 .exe 等)。 |
| 文件大小限制 | 根据实际需求调整文件上传大小限制(如 imageMaxSize 或 videoMaxSize)。 |
| 清理缓存 | 修改完成后,清理系统缓存以确保更改生效。 |
| 测试功能 | 修改完成后,测试上传功能是否正常,确保新增格式能够成功上传。 |
四、总结
通过以上步骤,您可以轻松为 PbootCMS 增加对 WebP、MOV 等非常见文件格式的支持。具体操作包括修改主配置文件 /config/config.php 和 UEditor 编辑器配置文件 /core/extend/ueditor/php/config.json。完成修改后,记得清理缓存并测试上传功能。

更新时间:2025-12-06 17:32:25
上一篇:PbootCMS内容详情页标签
