改進OPEN家園的HTML編輯器功能,增加附件上傳功能

碼頭工人 12年前發布 | 10K 次閱讀 開源 andorid

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();
    }
 本文由用戶 碼頭工人 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!