我的知识记录

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。完成修改后,记得清理缓存并测试上传功能。

pbootcms增加webp和mov等上传文件类型的方法

标签:

更新时间:2025-12-06 17:32:25

上一篇:PbootCMS内容详情页标签

下一篇:PbootCMS后台登陆密码忘记_找回密码后台登录密码插件(PBOOTCMS忘记后台密码了怎么办)