最近用apache的fileupload上传文件,文件是上传了,可是文件的内容不正确,怎么解决。

解决方案 »

  1.   

    我是用下面方法上传的     
          DiskFileUpload fu = new DiskFileUpload();
          fu.setSizeMax(100000000);
          fu.setSizeThreshold(4096);
          fu.setRepositoryPath(SystemConstant.upload_path_root);
          List fileList = fu.parseRequest(request);
          Iterator iter = fileList.iterator();
          while (iter.hasNext())
          {
            FileItem item = (FileItem)iter.next();
            item.write(new File(desfile));
          }
      

  2.   

    就是比如说一个文本文件里的内容本来是1111111。传完后文件内容变成upload了。
      

  3.   

    建议使用jspsmartupload组件,非常好用
    initialize();
    upload
    两步既可以搞定