CKEditor之servlet接收图片上传

    技术2022-05-20  63

    1,首先需要用到apache的 “FileUpload”,解析request.(见我的另一篇博文)

    2,以下是servlet部分源码

     

    先用FileUpload将传过来的IMG保存在本地

        response.setContentType("text/html; charset=UTF-8");  

        response.setHeader("Cache-Control", "no-cache");  

        PrintWriter out = response.getWriter();  

        String callback = request.getParameter("CKEditorFuncNum");  

    //CKEditorFuncNum是CKEditor传过来的参数,下面response输出javascript代码时会用到

        out.println("<script type=/"text/javascript/">");  

        out.println("window.parent.CKEDITOR.tools.callFunction(" + callback  

                   + ",'" + path + "',''" + ")");  

     //这里的path就是图片的URL,我们可以使用绝对URL如“www.hongyizs.com/assets/img/a.gif”  ;但是我们无法使用像

    //D:/A.GIF这样的路径,URL是万维网标准

        out.println("</script>");  

        out.flush();  

        out.close();  


    最新回复(0)