主题: ExtJS结合上传图片失败
作者: outfans, 发布日期: 2010-09-03 09:05:42, 浏览数: 6922

ExtJS结合上传图片失败,图片不能够正常上传,在JSP页面里面我是像下面这样子写的:

out.println("<script type=\"text/javascript\">parent.KE.plugin[\"image\"].insert(\""+id+"\",\""+saveUrl+"\",\""+imgTitle+"\",\""+imgWidth+"\",\""+imgHeight+"\",\""+imgBorder+"\");</script>");

报如下的错误:

g is undefined
insertHtml()("", "<img src="/TempleSystem/picinfo/" kesrc="/TempleSystem/picinfo/" alt="" border="" />")kindeditor.js (行 1446)
insert()("", "/TempleSystem/picinfo/", "", "", "", "", undefined)kindeditor.js (行 2868)
upload.jsp()()upload.jsp (行 12)
 if (!g.wyswygMode) return;
 
我想可能是没有取到图片的相关属性,而引起的错误。我明明是选择了将要上传的图片,可是在后台的处理的时候就是没有接收到图片。我的写的代码如下:
 FileItemFactory factory = new DiskFileItemFactory(); 
 ServletFileUpload upload = new ServletFileUpload(factory); 
 List items = upload.parseRequest(request);

System.out.println("list.size: " + items.size()) ; //此处的得到的结果是:list.size:0表示根本就没有接收到图片吧。
请问这到底是怎么回事?我前台用的是EXTJS。如果不用EXTJS,直接在网页当中引入,又完全好使。
发表新帖 发表回复