FCKeditor 2.6 控制上传文件的大小及中文文件乱码解决
? DiskFileUpload upload = new DiskFileUpload();
??????? upload.setHeaderEncoding("UTF-8");? //设置中文乱码
?List items = upload.parseRequest(request);
????? Map fields=new HashMap();
????Iterator iter = items.iterator();
????while (iter.hasNext()) {
??????? FileItem item = (FileItem) iter.next();
??????? if (item.isFormField())
??????? ?fields.put(item.getFieldName(),item.getString());
??????? else
??????? ?fields.put(item.getFieldName(),item);
????}
????FileItem uplFile=(FileItem)fields.get("NewFile");
????? if(uplFile!=null&&uplFile.getSize()>1024*1024*sizeMax)? //限制其大小.
????? {
?????? retVal="204";
??????out.println("<script type="text/javascript">");
??????out.println("window.parent.OnUploadCompleted("+retVal+",'"+fileUrl+"','"+newName+"','"+errorMessage+"');");
??????out.println("</script>");
??????out.flush();
??????out.close();
??????return ;
????? }
?