`

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics