改进OPEN家园的HTML编辑器功能,增加附件上传功能
2012终于来了!
趁放假这几天,对原先UCHome自带的编辑器进行了改造。原来的编辑器没有办法上传附件,上传图片也比较麻烦,插入程序源代码也不友好。所以决定进行改造。这个编辑器基于KindEditor 3.5.2实现,这个编辑器挺好用的,推荐大家使用。
插入图片方法:
上传附件:
附件上传示例附件: kindeditor-3.5.2-zh_CN.zip
插入程序源代码:
示例源代码:
/** * 输出插入附件至编辑器语句的脚本 * * @param id 编辑器ID * * @param url 上传附件的地址 * * @param title 上传时设置的title属性 * * @param ext 上传文件的后缀名 * * @return 插入附件至编辑器的脚本语句 */ public String insertAttach(String id, String url, String title, String ext){ StringBuilder sb = new StringBuilder("<html>"); sb.append("<head>").append("<title>Insert Accessory</title>"); sb.append("<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">"); sb.append("</head>"); sb.append("<body>"); sb.append("<script type=\"text/javascript\">"); sb.append("parent.KE.plugin[\"accessory\"].insert(\"").append(id).append("\",\""); sb.append(url).append("\",\"").append(title).append("\",\"").append(ext).append("\");</script>"); sb.append("</body>").append("</html>"); return sb.toString(); }