try{
mySmartUpload.initialize(pageContext);
                mySmartUpload.setContentDisposition(x);
mySmartUpload.downloadFile(SysId);
     }catch(Exception e){
          e.printStackTrace(System.err);
  out.println(e.getMessage());
     }
//SysId 是该文件存放于attFileDB表中的uniqueName

解决方案 »

  1.   

    补充.  try{
    mySmartUpload.initialize(pageContext);
            mySmartUpload.setContentDisposition(x);
    mySmartUpload.downloadFile(SysId);
         }catch(Exception e){
              e.printStackTrace(System.err);
      out.println(e.getMessage());
         }
    //x为1,直接打开文件, 为0,下载到本地.
      

  2.   

    错误提示为:OutputStream is already being used for this request
      

  3.   

    我刚才也遇到这样的问题,不知你是不是servletUpload.class没有拷到classes下的原因
      

  4.   

    用sun.net.ftp.FtpClient
    和sun.net里面的一些组件不是更好,何必要用jspsmart另外,jsp下载文件为什么要用ftp啊