你要实现从哪里下在文件呢? 如果是从web server上下在,其实就用
URL 类就可以方便地搞定。如果是其他协议的话,要自己编个程序。

解决方案 »

  1.   

    能不能给个程序,就是web上了
      

  2.   

    void getButton_actionPerformed(ActionEvent e) {
    String server=serverEdit.getText();
        String user=userEdit.getText();
        String password=passwordEdit.getText();
        String path=pathEdit.getText();
        String filename=filenameEdit.getText();
       try {
       FtpClient ftpClient=new FtpClient();
       ftpClient.openServer(server);
       ftpClient.login(user, password);
           if (path.length()!=0) ftpClient.cd(path);
       ftpClient.binary();
       TelnetInputStream is=ftpClient.get(filename);
       File file_out=new File(filename);
           FileOutputStream os=new 
           FileOutputStream(file_out);
           byte[] bytes=new byte[1024];
       int c;
       while ((c=is.read(bytes))!=-1) {
          os.write(bytes,0,c);
       }
           is.close();
           os.close();
           ftpClient.closeServer();
        } catch (IOException ex) {;}
      }
      

  3.   

    用流bufferedReader等很容易实现