FCKeditor限制图片上传尺寸
1. 修改/fckeditor/editor/filemanager/connectors/php/config.php
修改如下代码加入红色部分 注意:50的单位是 Kb
$Config['AllowedExtensions']['Image'] = array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image'] = array() ;
$Config['MaxImageSize'] = '50';//(kb)
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . 'image/' ;
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
2. 修改/fckeditor/editor/filemanager/connectors/php/commadns.php
在这段蓝色代码的上方 加入 红色代码
if ( isset( $Config['MaxImageSize'] ) )
{
$iFileSize = round( $oFile['size'] / 1024 );
if($iFileSize > $Config['MaxImageSize'] )
{
$sErrorNumber = '204' ;
}
}
$sFileUrl = CombinePaths( GetResourceTypePath( $resourceType, $sCommand ) , $currentFolder ) ;
$sFileUrl = CombinePaths( $sFileUrl, $sFileName ) ;
SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName ) ;
exit ;
3. 修改/fckeditor/editor/dialog/fck_image/fck_image.js
在函数function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
中修改switch 增加红色代码
case 204 :
alert( "您的图片大小超过了50K的限制!请选择小于50K的图片并重新上传." );
return;
修改如下代码加入红色部分 注意:50的单位是 Kb
$Config['AllowedExtensions']['Image'] = array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image'] = array() ;
$Config['MaxImageSize'] = '50';//(kb)
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . 'image/' ;
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
2. 修改/fckeditor/editor/filemanager/connectors/php/commadns.php
在这段蓝色代码的上方 加入 红色代码
if ( isset( $Config['MaxImageSize'] ) )
{
$iFileSize = round( $oFile['size'] / 1024 );
if($iFileSize > $Config['MaxImageSize'] )
{
$sErrorNumber = '204' ;
}
}
$sFileUrl = CombinePaths( GetResourceTypePath( $resourceType, $sCommand ) , $currentFolder ) ;
$sFileUrl = CombinePaths( $sFileUrl, $sFileName ) ;
SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName ) ;
exit ;
3. 修改/fckeditor/editor/dialog/fck_image/fck_image.js
在函数function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
中修改switch 增加红色代码
case 204 :
alert( "您的图片大小超过了50K的限制!请选择小于50K的图片并重新上传." );
return;