2017-08-18 138 views
0

アップロードされる画像が2MB以下でなければならない「CKEditor」の画像をアップロードするという要件に取り組んでいます。私は 'CKFinder'を使って画像をアップロードしていますが、 'ckfinder \ config.php'ファイルの 'maxSize'オプションがあることを知っています。最初はmaxSize = 0です。私は2MB以上の画像をアップロードしようとしましたが、まだその画像をアップロードすることを承諾しています。私はここで何が起きているのか、CKEditorで画像をアップロードするたびに自動的に画像圧縮を行い、2MB以上の画像がKBに圧縮されていることを確認しました。CKEditorでイメージアップロードの最大サイズを2MBに制限するにはどうすればよいですか?

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 
}; 

私の質問です、私はかどうかの混乱しています:以下は、config.phpファイルのコードがあります'maxSize'はconfig.phpファイルのKB単位またはMB単位ですか? image maxSizeを制限して、CKEditorで2 MB以下の画像を許可する方法は?どんな助けもありがとう。ありがとう。

答えて

0

あなたはresourceTypesCKFinder PHP connector公式ドキュメントを参照してもよい:

バイトで定義されてアップロードされた画像の最大サイズ。簡略記法もサポートされています:G、M、K(大文字と小文字を区別しません)。 1Mは1048576バイト(1メガバイト)に等しく、1Kは1024バイト(1キロバイト)に等しく、1Gは1ギガバイトに等しい。

この質問はすでにCKEditor Github issue pageにも回答されています。

関連する問題