我正在制作“CKEditor”中上传图片的要求。上传的图像大小应低于2MB。我正在使用CKFinder'对于图片上传,我知道有一个' maxSize' “' ckfinder \ config.php'中的图片选项文件,最初maxSize = 0,我已将其更改为' 2000'然后我尝试上传2MB以上的图片,但仍然接受要上传的图片。我在这里观察到当用户在CKEditor中上传图像时发生的事情是它正在自动进行图像压缩,并且2MB或更高的图像被压缩到KB' s。以下是config.php文件的代码:
的CKEditor / ckfinder / config.php中
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
};
的CKEditor / config.js
controllerAs: '$ctrl',
我的问题是,我对是否' maxSize'感到困惑。在config.php文件中是KB还是MB?如何在CKEditor中限制图像maxSize以允许图像等于或小于2 MB?任何帮助,将不胜感激。谢谢。
答案 0 :(得分:0)
您可以参考CKFinder PHP connector上的resourceTypes
官方文档:
以字节为单位定义的上传图像的最大大小。还支持简写符号:G,M,K(不区分大小写)。 1M等于1048576字节(1兆字节),1K等于1024字节(1千字节),1G等于1千兆字节。
CKEditor Github issue page已经回答了这个问题。