首页 > 其他分享 >pbootcms增加webp和mov等上传文件类型的方法

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

时间:2024-10-01 22:02:39浏览次数:6  
标签:上传 mov 替换成 upload webp config pbootcms

在 PBootCMS 中,如果需要增加一些非常见的文件格式上传,可以通过修改配置文件来实现这一需求。以下是详细的步骤说明:

操作步骤

1. 修改 config.php 文件

  1. 打开 config.php 文件

    • 文件位置:/config/config.php
  2. 修改 upload 配置信息

    • 在大约第 30 行附近找到 upload 配置部分。
    • 将 format 字段的值修改为包含 webp 和 mov
    // 上传配置
    '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' => ''
    ),

2. 修改 UEditor 编辑器配置

  1. 打开 config.json 文件

    • 文件位置:/core/extend/ueditor/php/config.json
  2. 修改 imageAllowFiles 配置

    • 在文件中搜索 AllowFiles,并在相应的数组中添加 .webp 和 .mov
    /* 上传图片配置项 */
    "imageActionName": "uploadimage", /* 执行上传图片的action名称 */
    "imageFieldName": "upfile", /* 提交的图片表单名称 */
    "imageMaxSize": 20480000, /* 上传大小限制,单位B,默认10MB */
    "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp", ".ico", ".webp"], /* 上传图片格式显示 */
    "imageCompressEnable": false, /* 是否压缩图片,默认是true */
    "imageCompressBorder": 1600, /* 图片压缩最长边限制 */
    "imageInsertAlign": "none", /* 插入的图片浮动方式 */
    "imageUrlPrefix": "", /* 图片访问路径前缀 */
    "imagePathFormat": "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
                            /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */
                            /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */
                            /* {time} 会替换成时间戳 */
                            /* {yyyy} 会替换成四位年份 */
                            /* {yy} 会替换成两位年份 */
                            /* {mm} 会替换成两位月份 */
                            /* {dd} 会替换成两位日期 */
                            /* {hh} 会替换成两位小时 */
                            /* {ii} 会替换成两位分钟 */
                            /* {ss} 会替换成两位秒 */
                            /* 非法字符 \ : * ? " < > | */
                            /* 具请体看线上文档: fex.baidu.com/ueditor/#use-format_upload_filename */

     

标签:上传,mov,替换成,upload,webp,config,pbootcms
From: https://www.cnblogs.com/hwrex/p/18444169

相关文章

  • 成功地在 PBootCMS 中增加 .webp 和 .mov 文件类型的上传支持
    config.php 文件修改示例<?phpreturnarray(//其他配置...//上传配置'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',......
  • PbootCMS模板安装后首页打开样式错乱的解决方法
    在使用PBootCMS模板安装后,如果发现首页打开时样式错乱,通常是因为样式表(CSS文件)没有正确加载。以下是一些常见的解决方法:解决方法检查域名设置确保在后台正确设置了站点的域名。这一步非常重要,因为很多静态资源的路径依赖于域名。步骤:登录PBootCMS后台。进入“站点信......
  • 解决 PBootCMS 模板安装后首页样式错乱的问题
    <!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>示例页面</title><!--确保base标签设置正确--><basehref="http://www.example.com/"><!--引......
  • pbootcms首页调用公司简介等频道内容
    在PBootCMS中,可以通过 {pboot:content} 标签来调用特定频道的内容。下面详细介绍如何在首页调用公司简介等频道内容,并提供具体的示例代码。示例代码假设你需要在首页调用ID为1的频道内容,并且希望展示300个字符的内容,可以使用以下代码:<!DOCTYPEhtml><htmllang="......
  • 解决 PBootCMS 网站出现的“会话目录写入权限不足”的问题
    当PBootCMS网站提示“会话目录写入权限不足”时,通常是因为某些目录的权限设置不当,导致PHP无法正常写入文件。以下是详细的解决办法:解决办法确定问题目录修改目录权限验证权限设置详细步骤1.确定问题目录根据提示,“会话目录写入权限不足”通常涉及以下几个目录:conf......
  • PbootCMS提示:“会话目录写入权限不足”的解决办法
    使用SSH终端登录服务器:sh [email protected]修改目录权限:sh cd/wwwroot/yourwebsite.comchmod-R755configchmod-R755datachmod-R755runtime使用FTP客户端登录FTP客户端:打开FTP客户端并登录到你的服务器。修改目录权......
  • 在 PBootCMS 中,调用公司简介等单页内容可以通过 {pboot:content} 模板标签来实现
    假设你有一个简单的首页模板文件 index.html,可以在其中添加以下代码:<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>PBootCMS首页示例</title></head><body><h1>首页</h1>......
  • PbootCMS调用公司简介等单页内容的方法
    假设你想要在首页或其他页面上显示公司简介的内容,并限制显示的字符数,可以使用以下模板标签:{pboot:contentid=1}[content:contentdropHTML=1dropblank=1len=300more='']查看更多{/pboot:content}{/pboot:content}详细解释模板标签 {pboot:content}:{pboot:......
  • PBOOTCMS如何调用站点信息标签
    在PBootCMS中,站点信息标签用于调取网站的基本配置信息,这些信息通常对应后台的“基础内容>站点信息”。以下是对这些标签的详细介绍及使用方法:站点信息标签1.基本站点信息标签标签描述{pboot:siteindex}站点入口地址,用于站内链接跳转设置地址前置{pboot:sitep......
  • pbootcms修改模板保存目录设置二级子目录
    在PBootCMS中,如果你想修改模板保存目录并设置二级子目录,可以按照以下步骤进行操作:步骤详解确定模板目录结构创建二级子目录配置模板子目录验证设置详细步骤1.确定模板目录结构确定模板目录位置:通常模板目录位于 template 文件夹下。示例路径:/wwwroot/yourweb......