时间:2021-05-26
不论是JCE还是CKEDITOR,都没解决中文名文件的问题,要么上传失败,要么传上去了中文名不能被web访问。相比之下,JCE更加人性化,比如文件上传后默认被选中,不需用户在那么小的弹出窗口去上下翻搜寻刚刚上传的文件。研究了下JCE的源码,改掉保存文件名的方式,使用纯数字来作为文件名。
到joomla安装的目录,找到components/com_jce/editor/extensions/browser/file.php,修改 1017 - 1020 行:
复制代码 代码如下:
// strip extension
$name = WFUtility::stripExtension($name);
// make file name 'web safe'
$name = WFUtility::makeSafe($name, $this->get('websafe_mode', 'utf-8'));
改成
复制代码 代码如下:
$name = date('Ymd-His-', time()).rand(999);
我的joomla版本是1.5, JCE版本 2.1.3,不同版本修改的位置可能稍有差别。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1、文件设置问题导致首页空白(1).不是二进制上传;(2).目录属性没有设置为777;(3).网站目录为中文名;2、环境配置有问题导致首页空白(1).exten
Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却
电脑升级IE11后,点击下载文件,下方会显示是否保存文件的选项,出现了文件的中文名变成乱码的情况,针对该问题,下面列出解决方法的详细图文步骤。1、按Win+R键
今天被ftp上中文名修改坑了好久项目用的是apachecommons里的FtpClient实现的对ftp文件的上传下载操作,今天增加了业务要修改ftp上的文件名
问:使用PQMagic将NTFS分区转换FAT32后,导致许多文件无法打开,多数是中文名的文件和文件夹,请问如何解决?答:微软不推荐将NTFS分区转换为FAT3