【问题标题】:How to access FTP server in android如何在android中访问FTP服务器
【发布时间】:2013-05-01 06:45:37
【问题描述】:

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

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

【问题讨论】:

    标签: android ftp


    【解决方案1】:

    寻找 commons net apache 库 - http://commons.apache.org/proper/commons-net/。它提供了一个使用 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();
        }
    

    我不处理文件上传,但我认为网络上有很多例子。

    【讨论】:

      【解决方案2】:

      Upload file,我在一个项目中使用了这段代码。我从这个链接得到代码:FTPS

      另外,这些家伙正在以安全的方式使用它。

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 2011-11-15
        • 1970-01-01
        • 1970-01-01
        • 2021-08-16
        • 2023-03-25
        • 2014-10-29
        • 2018-10-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多