DiskFileUpload upload = new DiskFileUpload();
upload.setSizeMax(size);
try{
        items = upload.parseRequest(request);
        }catch(Exception _ex){
        error = "附件太大!";
            request.setAttribute("error", error);
                return mapping.findForward("failure");
        }
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
       if (item.isFormField()) {  //如果是普通表单
                 if(item.getFieldName().equals("board_id")) {
                 board_id = item.getString();
                  }else if(item.getFieldName().equals("TZNR")) {
                  article_content=item.getString();
                  }else if(item.getFieldName().equals("artice_title")) {
                  artice_title=item.getString();
                  }else if(item.getFieldName().equals("article_id")){
                  re_artice_id=item.getString();
                  //System.out.println("re_artice_id="+re_artice_id);
                  }
      } else {     //如果是文件域表单
                      is=item.getInputStream();//获得上传文件的输入流
  size=item.getSize();//文件大小
  filename=item.getName();
  if(!filename.equals("")){
filename=filename.substring(filename.lastIndexOf("\\")+1);
filename_exec = filename.substring(filename.lastIndexOf(".")+1);
  }
     }
  }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-09-15
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案