海南世紀雲圖網絡科技有限公司
咨詢熱(rè)線:400-822-8458 客戶服務:0898-32183600

FCKeditor Asp版上傳文件(jiàn)時自(zì)動重命名方法

發表于:2011-06-08 00:00:00來(lái)源:SOUAB.COM人(rén)氣:3700

至于FCK的精減就(jiù)不說(shuō)了.可(kě)以百度一下或者說(shuō)哪天有時間了再寫這個精減文章(zhāng).(本版本爲FCK 2.6.6)

首先打開FCKeditor\editor\filemanager\connectors\asp\config.asp文件(jiàn).

ConfigIsEnabled = true '啓用上傳功能 把 false 改成 true

然後找到FCKeditor\editor\filemanager\connectors\asp\下的

commands.asp 與 io.asp文件(jiàn)

commands.asp 裡(lǐ)

找到:sFileName = SanitizeFileName( sFileName )

在這行的下邊一行添加:

sFileName = GetID("LwpCms") & "." & Split(sFileName,".")(1)

io.asp 裡(lǐ)

找到:function SanitizeFileName( sNewFileName )

在該函數結束的end function下邊添加

Function GetID(prefix)

dim YearStr , MonthStr , DayStr , HourStr , MinStr , SecStr , RndStr , NStr , i ,j , SupplyStr 'SupplyStr 爲補位 防止出現位數少的情況 就(jiù)自(zì)動補位

YearStr = year(date)

MonthStr = month(Date)

DayStr=day(Date)

HourStr = hour(time)

MinStr = minute(time)

SecStr = second(time)

if len(MonthStr)<2 then MonthStr="0" & MonthStr

if len(DayStr)<2 then DayStr="0" & DayStr

if len(HourStr)<2 then HourStr="0" & HourStr

if len(MinStr)<2 then MinStr="0" & MinStr

if len(SecStr)<2 then SecStr="0" & SecStr

Randomize

RndStr = Cstr(Fix(9000*rnd() +1000))

NStr = prefix&YearStr&MonthStr&DayStr&HourStr&MinStr&SecStr&RndStr

j = 20 - len(Nstr)

SupplyStr = ""

For i=1 to j

   Randomize

   SupplyStr = SupplyStr & fix(10*rnd())
 
Next

GetID = NStr & SupplyStr
 
end function

保存。關掉所有浏覽器重新打開試下。此時上傳的文件(jiàn)名

點擊查看(kàn)原圖

文章(zhāng)整理(lǐ): 世紀雲圖  /

以上信息與文章(zhāng)正文是不可(kě)分(fēn)割的一部分(fēn),如(rú)果您要轉載本文章(zhāng),請(qǐng)保留以上信息,謝謝!

版權申明:本站(zhàn)文章(zhāng)部份來(lái)自(zì)網絡,如(rú)有侵權,請(qǐng)聯系我們,我們收到後立即删除,謝謝!

特别注意:本站(zhàn)部份轉載文章(zhāng)言論不代表本站(zhàn)觀點,本站(zhàn)所提供的攝影(yǐng)照(zhào)片,插畫(huà),設計(jì)作(zuò)品,如(rú)需使用,請(qǐng)與原作(zuò)者聯系,版權歸原作(zuò)者所有。

微信
網站(zhàn)建設
軟件(jiàn)業務
網絡營銷
400電話(huà)