一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

限制ckeditor上傳圖片文件大小的方法

一種可以通過修改php.INI配置文件上傳大小來限制,另一種方法只能手動(dòng)修改Fckeditor源碼,方法如下
打開editor/filemanager/connectors/php目錄下config.php,創(chuàng)建Config變量設(shè)置上傳圖片大小,這里以KB為單位
1、$Config['MaxImageSize']= '1024';
2、打開editor/filemanager/connectors/php目錄下commands.php,找到
復(fù)制代碼 代碼如下:
if ( isset( $Config['SecureImageUploads'] ) )
{
if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
{
$sErrorNumber = '202' ;
}
//上傳圖片大小限制
}
在上傳圖片大小限制處,添加
if ( isset( $Config['MaxImageSize'] ) )
{
$iFileSize = round( $oFile['size'] / 1024 );
if($iFileSize > $Config['MaxImageSize'] )
{
$sErrorNumber = '204';
}
}
 
說明:由于php計(jì)算上傳圖片大小以字節(jié)為單位,所以代碼首先將上傳的圖片大小折算為KB,再來對比是否超出了規(guī)定的圖片大小,如超出,則報(bào)錯(cuò)。
注意最后將
復(fù)制代碼 代碼如下:
if ( !$sErrorNumber && IsAllowedExt( $sExtension, $resourceType ) )
{
//Fckeditor上傳圖片功能
}
else
$sErrorNumber = '202' ; 

代碼塊結(jié)尾處的else語句去除,否則實(shí)現(xiàn)不了限制Fckeditor上傳圖片文件大小的功能。
3、打開editor/dialog/fck_image/fck_image.js,添加錯(cuò)誤代碼(errorNumber)信息,找到OnUploadCompleted函數(shù),添加
復(fù)制代碼 代碼如下:
case 204 :
alert( "Security error. File size error." ) ;
return ; 

至此限制Fckeditor上傳圖片文件大小配置就完成了,其他類型的上傳文件大小限制也是這種思路。

php技術(shù)限制ckeditor上傳圖片文件大小的方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产成人在人网站天堂 | 欧美精品做人一级爱免费 | 99久久国产综合精品麻豆 | 亚洲图片一区二区三区 | 一区二区在线观看视频在线 | 精品国产香蕉在线播出 | 日韩精品中文字幕久久 | 怡红院亚洲红怡院在线观看 | 99久久国产综合精品国 | 米奇777超碰欧美日韩亚洲 | 国内精品视频一区二区三区 | 久久久亚洲精品国产 | 精品精品久久宅男的天堂 | 久久88综合| 成人久久免费视频 | 国产91一区二区在线播放不卡 | 国产91精品一区二区麻豆亚洲 | 久久国内精品自在自线观看 | 影院成人区精品一区二区婷婷丽春院影视 | 高清国产美女一级毛片 | 久久丝袜精品中文字幕 | 久久精品免费全国观看国产 | 欧美激情文学 | 黄色网址免费在线 | 亚洲综合区小说区激情区噜噜 | 天堂色区| 色哟网 | 99久久综合狠狠综合久久 | 亚洲精品在线播放视频 | 亚洲网色 | 精品国产一区二区三区成人 | 欧美综合在线观看 | 国产成人乱码一区二区三区 | 四虎永久免费地址在线观看 | 色cccwww | 精品国产第一国产综合精品 | 国产2| 欧美线人一区二区三区 | 中文字幕伦伦在线中文字 | 亚洲天堂99 | 日韩免费视频一区 |