如何在android中访问FTP服务器

如何在android中访问FTP服务器,android,ftp,Android,Ftp,我在一个项目中工作,我需要访问FTP服务器使用其域,用户名和密码。我想保存数据并从中检索数据 请对此提出任何解决方案。查找commons net apache库-。它提供了一个使用FTP的工具 下载视频文件的代码示例 FileOutputStream videoOut; File targetFile = new File("path"); FTPClient ftpClient = new FTPClient(); try { ftpClien

我在一个项目中工作,我需要访问FTP服务器使用其域,用户名和密码。我想保存数据并从中检索数据


请对此提出任何解决方案。

查找commons net apache库-。它提供了一个使用FTP的工具

下载视频文件的代码示例

    FileOutputStream videoOut;
    File targetFile = new File("path");

    FTPClient ftpClient = new FTPClient();
    try {
        ftpClient.connect("your.ftp.address", 21);
        ftpClient.enterLocalPassiveMode();
        ftpClient.login("login", "password");

        ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);// Used for video
        targetFile.createNewFile();
        videoOut = new FileOutputStream(targetFile);
        boolean result=ftpClient.retrieveFile("/" + "filename-to-download", videoOut);

        ftpClient.disconnect();
        videoOut.close();    

    } catch (IOException e) {
        e.printStackTrace();
    } catch (Exception e){
        e.printStackTrace();
    }

我不使用文件上载,但我认为web中有很多示例。

为了
上载文件,我在一个项目中使用了此代码。我从这个链接获得了代码:

而且,这些人正在以安全的方式使用它

我希望这能帮到你