织梦CMS上传中文文件不自动改名,维持原文件名的办法

来源:www.1ygyg.com       编辑:admin
2021-09-07 00:00

相信用过织梦CMS的人都了解这一点,就是上传的文件会自动被改名,当然,大部分的CMS程序都会是如此的功能。可是改名后的文件名失去了原始的直观性,特别当你的文件是用来让用户下载的时候(譬如报表、软件之类),用户下了你的文件,看文件名就是系统自动生成一串数字,没什么实质意义,这时就要更改下这个机制了。有时下载的模板,软件类,维持下载文件的原始中文名。

这个做起来其实只须二行代码就可以搞定了,一个文件一个,非常简单。

第一个是改发布内容的时候,通过ckeditor的附件功能上传文件改名。

打开主目录/include/dialog/select_soft_post.php,在if)之前,也就是大约49行的地方,加入$newname = $uploadfile_name;

第二个是改附件管理中上传新文件后的更名机制

打开主目录/dede/media_add.php,在大约61行的地方,加入$filename = $upfile_name;然后注释掉下面四行代码:

$filename = “{$adminid}_”.MyDate.mt_rand.$i;$fs = explode;$filename = $filename.”.”.$fs[count-1];$filename = $savePath.”/”.$filename;

广告位810*200
相关阅读
织梦CMS在arclist中达成调用副栏目文章的功能

织梦CMS在arclist中达成调用副栏目文章的功

织梦CMS中的文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章,但在arclist 标签中...

2021-09-07
DEDESESSION变量覆盖致使SQL注入common.inc.php的问题

DEDESESSION变量覆盖致使SQL注入common.inc.ph

织梦CMS SESSION变量覆盖致使SQL注入common.inc.php的解决方案:补丁文件:/include/common.inc.php漏洞描...

2021-09-07
织梦DEDE免登录自动登录达成办法

织梦DEDE免登录自动登录达成办法

1...

2021-09-06
织梦CMS新建php页面且模板支持读取标签

织梦CMS新建php页面且模板支持读取标签

在用织梦CMS网站建设时,想自己打造几个php页面,并且还想让其支持标签。该如何做呢?...

2021-09-06
织梦CMSV5.7 编辑器默认回车键“换行”改为“换段落”的办法

织梦CMSV5.7 编辑器默认回车键“换行”改

织梦CMS V5.7 SP1的Ckeditor编辑器有的改动,默觉得回车键换行、Shift+Enter换段落,但各位站长朋友...

2021-09-06