欢迎您光临本店,本店提供多种个性化定制服务。

帝国CMS实现上传附件名为源文件名+随机码或自定义内容

经营范围:电脑组装,电脑维修,智能家居设备,苹果电脑系统安装,苹果手机刷机,监控安装,媒体编辑,数据恢复,复印打印,网站制作等

1. 打开文件  /e/class/connect.php

2. 找到如下代码

$r[filetype]=GetFiletype($file_name);

3. 在这段代码下插入如下代码

$filename2=str_replace($r[filetype], '', $file_name); //获得去掉后缀的文件名

$mytype = array (".txt", ".rar", ".zip", ".gif", ".jpg", ".png", ".swf");//定义需要保留原名的文件类型

2.png

4. 再找到下一行的代码

 $r[filename]=$r[insertfile].$r[filetype];

修改为:

if(in_array($r[filetype],$mytype)){$r[filename]=$filename2."_".$r[insertfile].$r[filetype];//将真实文件名加在随机码的前面中间以_分隔

}else{$r[filename]=$r[insertfile].$r[filetype];}

4.png

 

5. 当然也可以在文件名前面加上指定名称,如网站域名

5.png

 

 

来源:本文由天寻工作室原创撰写,欢迎分享本文,转载请保留出处和链接!