You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CKFinder PHP 3.5.3如何在图片上传时生成多尺寸缩略图?

解决CKFinder PHP 3.5.3上传时生成多尺寸缩略图的问题

关键配置修正

你当前的配置缺少每个缩略图尺寸的name标识字段,CKFinder需要通过该字段区分不同尺寸的缩略图;同时建议开启forceCreation参数,强制上传时立即生成所有缩略图(默认逻辑是按需访问时才生成)。修改后的完整配置如下:

$config['thumbnails'] = array(
    'enabled'        => true,
    'forceCreation'  => true, // 强制上传时生成所有缩略图
    'sizes'          => array(
        array(
            'name'      => 'small',
            'width'     => 150,
            'height'    => 150,
            'quality'   => 80
        ),
        array(
            'name'      => 'medium',
            'width'     => 300,
            'height'    => 300,
            'quality'   => 80
        ),
        array(
            'name'      => 'large',
            'width'     => 500,
            'height'    => 500,
            'quality'   => 80
        )
    ),
    'bmpSupported'   => true,
);

额外验证步骤

  • 确认config.php修改后已保存,且服务器对该文件有读取权限。
  • 清空CKFinder存储目录下的_thumbs文件夹,避免旧缓存干扰测试结果。
  • 检查服务器是否已安装并启用GD库或Imagick扩展(这是CKFinder生成缩略图的必要依赖)。
  • 上传JPG/PNG等常用格式图片,查看_thumbs目录下是否生成对应尺寸的子文件夹(如small、medium)及其中的缩略图文件。

内容的提问来源于stack exchange,提问作者Dashzeveg Galbadrakh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 15:27:20