首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在CKEditor中将图像上传最大值限制为2MB?

如何在CKEditor中将图像上传最大值限制为2MB?
EN

Stack Overflow用户
提问于 2017-08-18 06:28:27
回答 1查看 4.6K关注 0票数 0

我正致力于在“CKEditor”中上传图像的要求,上传的图像应该小于2MB大小。我使用'CKFinder‘作为图像上传,我知道在'ckfinder\config.php’文件中有一个“maxSize”选项,最初maxSize=0是在那里,我已经将它更改为'2000‘,然后我尝试上传超过2MB的图像,但它仍然接受该图像上传。我在这里观察到,当用户在CKEditor中上传图像时,正在自动进行图像压缩,2MB或更高的图像正在压缩到KB。下面是config.php文件的代码:

ckeditor/ckfinder/config.php

代码语言:javascript
运行
复制
$config['resourceTypes'][] = array(
  'name'              => 'Images',
  'directory'         => 'images',
  'maxSize'           => 2000,
  'allowedExtensions' => 'bmp,gif,jpeg,jpg,png',
  'deniedExtensions'  => '',
  'backend'           => 'default'
);

ckeditor/config.js

代码语言:javascript
运行
复制
CKEDITOR.editorConfig = function( config ) {
  config.filebrowserBrowseUrl = "/ckeditor/ckfinder/ckfinder.html";
  config.filebrowserImageBrowseUrl = "/ckeditor/ckfinder/ckfinder.html?type=Images";
  config.filebrowserFlashBrowseUrl = "/ckeditor/ckfinder/ckfinder.html?type=Flash";
  config.filebrowserUploadUrl = "/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files";
  config.filebrowserImageUploadUrl = "/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images";
  config.filebrowserFlashUploadUrl = "/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash";
  config.language = "en";
  config.uiColor = "#F7B42C";
  config.height = 300;
  config.toolbarCanCollapse = true
};

我在这里的问题是,我对“maxSize”是在KB中还是MB在config.php文件中感到困惑?如何限制图像maxSize使图像在CKEditor中等于或小于2MB?任何帮助都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-18 09:47:21

您可以参考CKFinder PHP连接器resourceTypes上的官方文档

以字节为单位定义的上载图像的最大大小。还支持速记法: G、M、K(大小写不敏感)。1M等于1048576字节(1兆字节),1K等于1024字节(1千字节),1G等于1G。

这个问题也已经在CKEditor Github问题页面上得到了回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45749892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档