ckFinder编辑器上传图片如何进行从新按照时间命名呢?
唐山网络公司推荐
ASP版本方法:
代码如下:
在ckfinder/core/connector/asp/CommandHandler/FileUpload.asp中找到代
码:
If (sFileName <> sUnsafeFileName) Then iErrorNumber =
CKFINDER_CONNECTOR_ERROR_UPLOADED_INVALID_NAME_RENAMED
sExtension = oCKFinder_Factory.UtilsFileSystem.GetExtension(
sFileName )
在其下面加上代码:
sFileName=Year(Date())&Right("0"&Month(Date()),2)&Right("0"&Day
(Date()),2)&Clng(Timer()*1000)&"."&sExtension就可以了
PHP版本方法:
修改ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php
找到以下代码
if($sFileName!= $sUnsafeFileName) {
$iErrorNumber=
CKFINDER_CONNECTOR_ERROR_UPLOADED_INVALID_NAME_RENAMED;
}
在这段代码之后添加
$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension
($sFileName);
$sFileName=date('YmdHis').'.'.$sExtension;