最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年11月15日 10:47:13   作者:  
本文的方法解決了如何限制ckeditor上傳圖片文件大小,具體步驟可如下,大家可以參考使用
一種可以通過(guò)修改PHP.INI配置文件上傳大小來(lái)限制,另一種方法只能手動(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';
}
}
 

說(shuō)明:由于PHP計(jì)算上傳圖片大小以字節(jié)為單位,所以代碼首先將上傳的圖片大小折算為KB,再來(lái)對(duì)比是否超出了規(guī)定的圖片大小,如超出,則報(bào)錯(cuò)。
注意最后將
復(fù)制代碼 代碼如下:

if ( !$sErrorNumber && IsAllowedExt( $sExtension, $resourceType ) )
{
//Fckeditor上傳圖片功能
}
else
$sErrorNumber = '202' ; 

代碼塊結(jié)尾處的else語(yǔ)句去除,否則實(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上傳圖片文件大小配置就完成了,其他類型的上傳文件大小限制也是這種思路。

相關(guān)文章

最新評(píng)論

桐城市| 石楼县| 富蕴县| 靖西县| 孙吴县| 仁布县| 满城县| 怀安县| 舒兰市| 武川县| 高平市| 视频| 区。| 邯郸县| 安图县| 南涧| 弥渡县| 临湘市| 沁阳市| 雷州市| 淅川县| 北辰区| 梁平县| 桐庐县| 嘉峪关市| 晴隆县| 温州市| 延长县| 大洼县| 桂林市| 定州市| 陆丰市| 铁岭县| 金溪县| 新晃| 濮阳县| 永福县| 敦煌市| 闻喜县| 兴山县| 苍梧县|