中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用ckeditor限制如何上傳圖片文件的大小

發布時間:2021-01-05 16:35:27 來源:億速云 閱讀:508 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關使用ckeditor限制如何上傳圖片文件的大小,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

一種可以通過修改PHP.INI配置文件上傳大小來限制,另一種方法只能手動修改Fckeditor源碼,方法如下
打開editor/filemanager/connectors/php目錄下config.php,創建Config變量設置上傳圖片大小,這里以KB為單位
1、$Config['MaxImageSize']= '1024';
2、打開editor/filemanager/connectors/php目錄下commands.php,找到

復制代碼 代碼如下:


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計算上傳圖片大小以字節為單位,所以代碼首先將上傳的圖片大小折算為KB,再來對比是否超出了規定的圖片大小,如超出,則報錯。
注意最后將

復制代碼 代碼如下:


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


代碼塊結尾處的else語句去除,否則實現不了限制Fckeditor上傳圖片文件大小的功能。
3、打開editor/dialog/fck_image/fck_image.js,添加錯誤代碼(errorNumber)信息,找到OnUploadCompleted函數,添加

復制代碼 代碼如下:


case 204 :
alert( "Security error. File size error." ) ;
return ; 

關于使用ckeditor限制如何上傳圖片文件的大小就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

抚顺市| 齐齐哈尔市| 镇巴县| 金昌市| 高阳县| 寻甸| 博白县| 镶黄旗| 波密县| 湘阴县| 饶河县| 梧州市| 海伦市| 德化县| 巴南区| 青河县| 二连浩特市| 赫章县| 新源县| 乐平市| 玉山县| 衡阳县| 习水县| 自治县| 石屏县| 黄陵县| 云浮市| 湖南省| 宜丰县| 泊头市| 榆中县| 巴青县| 光山县| 乌鲁木齐市| 安西县| 铜梁县| 白城市| 达日县| 朝阳市| 三亚市| 曲麻莱县|