首页 > 其他分享 >成功地在 PBootCMS 中增加 .webp 和 .mov 文件类型的上传支持

成功地在 PBootCMS 中增加 .webp 和 .mov 文件类型的上传支持

时间:2024-10-01 22:02:21浏览次数:7  
标签:两位 mov 替换成 webp PBootCMS 上传 图片

config.php 文件修改示例

<?php
return array(
    // 其他配置...
    // 上传配置
    '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' => ''
    ),
    // 其他配置...
);

config.json 文件修改示例

{
    // 其他配置...
    /* 上传图片配置项 */
    "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 */
    // 其他配置...
}

注意事项

  1. 检查文件路径

    • 确保文件路径正确无误。
  2. 重启服务器

    • 修改配置文件后,建议重启服务器以使更改生效。
  3. 测试上传功能

    • 修改完成后,测试上传 .webp 和 .mov 文件,确保功能正常。

通过以上步骤,可以成功地在 PBootCMS 中增加 .webp 和 .mov 文件类型的上传支持。

标签:两位,mov,替换成,webp,PBootCMS,上传,图片
From: https://www.cnblogs.com/hwrex/p/18444170

相关文章

  • 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......
  • pbootcms上传缩略图截取尺寸缩小变模糊解决方案
    当你在使用PBootCMS上传图片时,发现缩略图被自动截取且尺寸变小,导致缩略图无法匹配后台设置时,可以通过调整配置文件中的缩略图尺寸来解决问题。解决方案打开配置文件调整缩略图尺寸验证设置详细步骤1.打开配置文件找到 config.php 文件:导航到PBootCMS的根目录......