DedeCMS漏洞之mysql_error_trace.inc日志信息
dedecms附件上传不自动改名,中文名附件将会改为拼音文件名
复制代码
$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));
//$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));
$filename = GetPinyin($fs[0]).'.'.$fs[count($fs)-1];
dedecms附件上传不自动改名,中文名附件将会改为拼音文件名
都知道dedecms附件上传后,会自动改名,下面分享下附件不自动改名的方法,附件上传不自动改名(中文名附件将会改为拼音文件名),(中文名附件将会改为拼音文件名)打开include\dialog\select_soft_post.php
1、找到
复制代码
$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));
替换为:
//$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));
2、找到:
$filename = $filename.'.'.$fs[count($fs)-1];
替换为:
$filename = GetPinyin($fs[0]).'.'.$fs[count($fs)-1];
本文详细介绍了如何解决DedeCMS附件上传时不自动改名的问题,特别是针对中文名附件将被自动改为拼音文件名的情况。通过修改关键代码段,可以实现中文名附件的正常保存。
1万+

被折叠的 条评论
为什么被折叠?



