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();