我用smartupload上传大文件,上50m左右的就不行了,请问还有没有别的办法?大家碰到过吗?

解决方案 »

  1.   

    可以
    但是服务器需要开通ftp服务我这里有源代码
      

  2.   

    public void ftp(String user){
           try {
                 java.io.File file =new java.io.File(filename) ;
                 filename = file.getName() ;
                 java.io.FileInputStream fis =new java.io.FileInputStream(file) ;
                 sun.net.ftp.FtpClient ftp = new sun.net.ftp.FtpClient() ;
                 ftp.openServer(common.Env.getIP());
                 ftp.login(common.Env.getFtpUser(),common.Env.getFtpPass());
                 sun.net.TelnetOutputStream tis = ftp.put(filename) ;
                  tis.binaryMode=true;
                 byte a[] = new byte[1] ;
                 int i= 0 ;
                 while(fis.read(a)!=-1){
                    tis.write(a) ;
                  }
                 fis.close();
                 tis.close();
                 ftp.closeServer();
                 }
          catch (Exception ex) {
          }
     }
      

  3.   

    个别地方可能需要修改没有解决到我主页(http://www.china1024.com)留言