主题: 让kindeditor上传支持中文名, 超链接支持中文链接下载(以JSP为例) |
作者: busy, 发布日期: 2014-07-31 11:20:00, 浏览数: 1956 |
最近在做项目, 了解到kindeditor的轻便
在使用时发现文件上传的功能,命名是以日期时间+随机数而命名的
在实际中是不方面的, 经过自己摸索, 得出以原文件名来命名的方法, 在官方论坛发表下,
希望能帮助需要的人
前提, 您的上传模块已经可以上传, 具体方法可以查看官方网址, 也可以查看我的笔记 http://pan.baidu.com/s/1tmrpk 我使用的版本是( KindEditor 4.1.10 (2013-11-23) ) 以下是正文:
1.首先, 找到kindeditor\jsp\下的upload_json.jsp
//检查扩展名 String fileExt = fileName.substring(fileName.lastIndexOf(".") + 1).toLowerCase(); //加入以下: String aaa = fileName.substring(0, fileName.lastIndexOf("."));String newFileName = df.format(new Date()) + "_" + new Random().nextInt(1000) + "." + fileExt; 修改成 String newFileName= aaa.substring(aaa.lastIndexOf("\\")+1)+"_"+ new Random().nextInt(1000)+ "." + fileExt; 2.打开insertfile.js文件
if (K.trim(title) === '') { title = url; }修改成
if (K.trim(title) === '') { title = url.substring(url.lastIndexOf("/")+1); /* alert('请输入附件名称'); urlBox[0].focus(); return;*/ }3.对于超链接支持中文的方法, 我使用的是tomcat7, 到conf目录下打开server.xml
<Connector port="8080" protocol="HTTP/1.1"
<Connector port="8080" 以上就试下支持中文名上传和下载了. |