ホームページ >バックエンド開発 >PHPチュートリアル >php ckeditor_PHP チュートリアルによってアップロードされる画像ファイルのサイズ制限を変更する
ckeditorエディターには画像やファイルをアップロードする際のサイズ制限はありません。以下では、ckeditorで画像をアップロードする際のファイルサイズ制限の問題に対する2つの解決策を紹介します。
1 つは PHP.INI 設定ファイルのアップロード サイズを変更することで制限できます。もう 1 つは Fckeditor のソース コードを手動で変更することのみです。方法は次のとおりです。
1. editor/filemanager/connectors/php ディレクトリの config.php を開き、アップロードする画像のサイズを設定するための Config 変数を作成します。ここでの単位は KB です
1. $Config['MaxImageSize']= '1024';
を見つけます。
コードをコピー | |
if ( isset( $Config['SecureImageUploads'] ) ) |
最後の部分に注目してください
コードは次のとおりです
if ( !$sErrorNumber && IsAllowedExt( $sExtension, $resourceType ) ) | {|
それ以外は $sエラー番号 = '202' ; コードブロック末尾のelse文を削除すると、Fckeditorがアップロードする画像ファイルのサイズを制限する機能が実装できなくなります。 | 3. editor/dialog/fck_image/fck_image.js を開き、エラー コード (errorNumber) 情報を追加し、OnUploadCompleted 関数を見つけて追加します
コードは次のとおりです
コードをコピー
ケース204 : | alert( "セキュリティ エラー。ファイル サイズ エラー。" ) ; 戻る ; |
|