我正在处理“CKEditor”中上传图像的要求,其中上传的图像大小应低于 2MB。我正在使用“CKFinder”进行图像上传,我知道“ckfinder\config.php”文件中的图像有一个“maxSize”选项,最初是 maxSize=0,我已将其更改为“2000”及之后我试图上传超过 2MB 的图像,但它仍然接受要上传的图像。我在这里观察到,每当用户在 CKEditor 中上传图像时会发生什么,它正在自动进行图像压缩,并且 2MB 或以上的图像被压缩到 KB。下面是 config.php 文件的代码:
ckeditor/ckfinder/config.php
$config['resourceTypes'][] = array(
'name' => 'Images',
'directory' => 'images',
'maxSize' => 2000,
'allowedExtensions' => 'bmp,gif,jpeg,jpg,png',
'deniedExtensions' => '',
'backend' => 'default'
);
ckeditor/config.js
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' 是在 config.php 文件中的 KB 还是 MB 中?如何在 CKEditor 中限制图像 maxSize 以允许图像等于或小于 2 MB?任何帮助,将不胜感激。谢谢。