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 ;
      }

 

你可能感兴趣的:(JavaScript,fckeditor)