CKEditor之servlet接收图片上传

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

你可能感兴趣的:(JavaScript,apache,html,cache,servlet)