精品欧美一区二区精品久久_国产一区二区精品在线观看_美女黄影院_免费在线一区二区_色成人在线_99久久久国产精品露出

海南世紀(jì)云圖網(wǎng)絡(luò)科技有限公司
咨詢熱線:400-822-8458 客戶服務(wù):0898-32183600

Fckeditor 2.6.3 (ASP版) 修改 ——添加上傳文件大小限制

發(fā)表于:2011-08-05 00:00:00來源:SOUAB.COM人氣:3753

(1)定義其允許上傳的最大值。

這個(gè)是在fckeditor\editor\filemanager\connectors\asp\config.asp中修改的。在文件的最后添加如下代碼:

ASP/Visual Basic代碼
  1. Dim LinkUploadLimit,ImageUploadLimit,FlashUploadLimit,AttachUploadLimit,MediaUploadLimit   
  2. Dim LinkUploadMaxsize,ImageUploadMaxsize,FlashUploadMaxsize,AttachUploadMaxsize,MediaUploadMaxsize   
  3. '鏈接文件大小限制   
  4. LinkUploadLimit = True    
  5. LinkUploadMaxsize = 1024   
  6. '圖片上傳大小限制   
  7. ImageUploadLimit = True    
  8. ImageUploadMaxsize = 2048   
  9. 'flash上傳大小限制   
  10. FlashUploadLimit = True  
  11. FlashUploadMaxsize = 2048   
  12. '多媒體文件上傳大小限制   
  13. MediaUploadLimit = True  
  14. MediaUploadMaxsize = 2048   
  15. '附件上傳大小限制   
  16. AttachUploadLimit = True  
  17. AttachUploadMaxsize = 2048  

FckEditor針對(duì)不同的上傳方式將上傳文件分為link,Image,Flash,Media等類型(Attach類型為我添加的),分別對(duì)應(yīng)Fckeditor工具欄上各個(gè)按鈕的上傳,如link對(duì)應(yīng)使用超鏈接按鈕創(chuàng)建超鏈接時(shí)上傳的文件。因此這里對(duì)每種類型定義了兩個(gè)變量一個(gè)用來設(shè)定是否開啟上傳限制,一個(gè)是上傳的最大值,單位為k。

(2)判斷上傳的文件是否超過限制。

這個(gè)是在fckeditor\editor\filemanager\connectors\asp\commands.asp中修改的。

在172行之后即語句sOriginalFileName = sFileName之后添加如下代碼

ASP/Visual Basic代碼
  1.  '此處添加對(duì)文件大小上傳限制   
  2.    Dim  dFileSize,UploadLimitMaxsize,IsUploadLimit,IsLimitOk   
  3.       
  4.    '單位保持與設(shè)定值一致,設(shè)定值使用K      
  5.    dFileSize=oUploader.File( "NewFile" ).Size/1024   
  6.    '根據(jù)上傳的類別,取設(shè)定值,是否允許上傳,允許上傳的最大值   
  7.    select case sResourceType   
  8.    case "File"  
  9.     IsUpLoadLimit=LinkUploadLimit   
  10.     UploadLimitMaxsize=LinkUploadMaxsize   
  11.    case "Image"  
  12.     IsUpLoadLimit=ImageUploadLimit   
  13.     UploadLimitMaxsize=ImageUploadMaxsize   
  14.    case "Flash"  
  15.     IsUpLoadLimit=FlashUploadLimit   
  16.     UploadLimitMaxsize=FlashUploadMaxsize   
  17.    case "Media"  
  18.     IsUpLoadLimit=MediaUploadLimit   
  19.     UploadLimitMaxsize=MediaUploadMaxsize      
  20.    case "Attach"  
  21.     IsUpLoadLimit=AttachUploadLimit   
  22.     UploadLimitMaxsize=AttachUploadMaxsize   
  23.    'case "Media"   
  24.    case else   
  25.     '默認(rèn)設(shè)定限制上傳,最大為1M   
  26.     IsUploadLimit=True  
  27.     UploadLimitMaxsize=102400   
  28.    end select   
  29. '-------------讀取上傳設(shè)定結(jié)束-----------------------   
  30.  '判斷上傳文件是否超過設(shè)定值,通過IsLimitOk來判定IsLimitOk=true 則無法上傳   
  31.    IsLimitOk=False  
  32.    if IsUploadLimit then       
  33.     if dFileSize > UploadLimitMaxsize then   
  34.      IsLimitOk = True  
  35.      sErrorNumber = "204"     
  36.     end if      
  37.    end if   
  38. '--------------判斷結(jié)束,如果上傳文件超過設(shè)定值,則設(shè)定錯(cuò)誤代碼為204-----  

修改172行后的 DO While ……loop語句

Do While ( True )改為 Do While ( not IsLimitOk )

(3)定義客戶端的錯(cuò)誤提示信息。

客戶端錯(cuò)誤提示信息在每一類上傳(如 link、image)對(duì)應(yīng)的文件夾中的js文件中修改。

link:在fckeditor\editor\dialog\fck_link\下的fck_link.js中修改

修改函數(shù)function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )中的switch …case 語句

即下列語句之后

case 203 :
alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
r

文章整理: 世紀(jì)云圖  http://m.usk2.com/

以上信息與文章正文是不可分割的一部分,如果您要轉(zhuǎn)載本文章,請(qǐng)保留以上信息,謝謝!

版權(quán)申明:本站文章部份來自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系我們,我們收到后立即刪除,謝謝!

特別注意:本站部份轉(zhuǎn)載文章言論不代表本站觀點(diǎn),本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有。

微信
網(wǎng)站建設(shè)
軟件業(yè)務(wù)
網(wǎng)絡(luò)營銷
400電話
主站蜘蛛池模板: 成年人免费看片网站 | 欧美婷婷综合 | 亚洲欧美电影 | 精品国产乱码久久久久久影片 | aa视频在线观看 | 麻豆视频一区二区 | 国产一区二区精品免费 | 91短视频在线观看视频 | 国产精品久久久久久福利一牛影视 | 99久久久久久 | 欧美激情视频一区二区三区在线播放 | 国产va| 日韩欧美一区在线 | 日本xxxxwwwww| 午夜在线免费观看 | 精品福利视频一区二区三区 | 欧美日韩亚洲一区二区三区 | 久久se精品一区精品二区 | 中文成人在线 | 欧美视频区 | 久久精品国产一区二区三区不卡 | 欧美日产国产成人免费图片 | 久久免费网 | 欧美在线视频免费 | av网站免费在线观看 | 午夜久久久久久久久久一区二区 | 久久一精品 | av网站免费看 | 亚洲精品66 | 国产成人久久久 | 久久人人爽亚洲精品天堂 | 偷拍自拍亚洲色图 | 黄色av大全| 欧美日韩在线精品一区二区 | 国产一区二区在线免费 | 亚洲免费在线观看视频 | 免费成人黄色 | 在线免费国产 | 中文字幕不卡在线 | 亚洲清色 | 欧美xxxx18国产 |