概述
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();
最后
以上就是积极路灯为你收集整理的CKEditor之servlet接收图片上传的全部内容,希望文章能够帮你解决CKEditor之servlet接收图片上传所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复