<form  id="testFile" method="post"  enctype="multipart/form-data" >是用来提交文件地

解决方案 »

  1.   

    回复人: cloudside(在云的那一方) ( ) 信誉:99  2004-11-18 12:26:00  得分: 0  
     
     
       <form  id="testFile" method="post"  enctype="multipart/form-data" >是用来提交文件地
      
     
    说得对
    你这个form里面不该有<input type=text name="bt" id="bt">
      

  2.   

    org.apache.commons.fileupload.DiskFileUpload dfu=new DiskFileUpload();
    List files=dfu.parseRequest(request);
    for(int i=0;i<files.size();i++) {
    FileItem fi=(FileItem)files.get(i);
    if (fi.getFieldName().equals("bt")) {
    directoryId = Integer.parseInt(fi.getString());
    } else if (fi.getFieldName().equals("file1")) {
    fi.get();//得到文件
    }
    }
      

  3.   

    在接收页不能用getParameter直接得到了
      

  4.   

    http://blog.csdn.net/cqq/archive/2004/11/14/181728.aspx
      

  5.   

    你用的什么上传类。它里面一般会有方法来去数据。用了这种类型。
    不能用getParameter来去取