海南世纪云图网络科技有限公司
咨询热线:400-822-8458 技术支持:0898-66754910 客户服务:0898-32183600

FCKeditor Asp版上传文件时自动重命名方法

发表于:2011-06-08 00:00:00来源:SOUAB.COM人气:2400

至于FCK的精减就不说了.可以百度一下或者说哪天有时间了再写这个精减文章.(本版本为FCK 2.6.6)

首先打开FCKeditor\editor\filemanager\connectors\asp\config.asp文件.

ConfigIsEnabled = true '启用上传功能 把 false 改成 true

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

commands.asp 与 io.asp文件

commands.asp

找到:sFileName = SanitizeFileName( sFileName )

在这行的下边一行添加:

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

io.asp

找到:function SanitizeFileName( sNewFileName )

在该函数结束的end function下边添加

Function GetID(prefix)

dim YearStr , MonthStr , DayStr , HourStr , MinStr , SecStr , RndStr , NStr , i ,j , SupplyStr 'SupplyStr 为补位 防止出现位数少的情况 就自动补位

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

保存。关掉所有浏览器重新打开试下。此时上传的文件名

点击查看原图

文章整理: 世纪云图  https://www.yuntop.cc/

以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

版权申明:本站文章部份来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站部份转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。

微信
网站建设
软件业务
网络营销
400电话