如何将文件从FTP服务器下载到Android设备?

阿尼尔·库玛(Anil Kumar)

我需要将图像从FTP服务器下载到android设备我通过使用ftp4j-1.7.2.jar尝试了一些示例,但是无法连接FTP服务器并弄乱了。

有人在使用FTP服务器吗?

请建议建立连接并从服务器下载文件。

阿尼尔·贾达夫(Anil Jadhav)

使用库commons.apache.org/proper/commons-net

检查以下代码以从FTP服务器下载文件:

private Boolean downloadAndSaveFile(String server, int portNumber,
    String user, String password, String filename, File localFile)
    throws IOException {
FTPClient ftp = null;

try {
    ftp = new FTPClient();
    ftp.connect(server, portNumber);
    Log.d(LOG_TAG, "Connected. Reply: " + ftp.getReplyString());

    ftp.login(user, password);
    Log.d(LOG_TAG, "Logged in");
    ftp.setFileType(FTP.BINARY_FILE_TYPE);
    Log.d(LOG_TAG, "Downloading");
    ftp.enterLocalPassiveMode();

    OutputStream outputStream = null;
    boolean success = false;
    try {
        outputStream = new BufferedOutputStream(new FileOutputStream(
                localFile));
        success = ftp.retrieveFile(filename, outputStream);
    } finally {
        if (outputStream != null) {
            outputStream.close();
        }
    }

    return success;
} finally {
    if (ftp != null) {
        ftp.logout();
        ftp.disconnect();
    }
}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C# 如何将文件从 URL 下载到服务器文件夹

将文件下载到服务器?

使用Python,如何将多个文件从FTP服务器上的子目录下载到本地计算机上的所需目录中?

如何将文件上传到FTP服务器?

如何将文件上传到ftp服务器?

如何将文件从一台服务器直接下载到另一台服务器?

从URL将文件下载到服务器

从URL将文件下载到tomcat服务器

使用SSH将文件从Internet下载到服务器

如何使用Paramiko getfo将文件从SFTP服务器下载到内存以进行处理

如何将大文件直接下载到磁盘,而不将其存储在服务器和浏览器的RAM中?

如何使用bytearray将图像从服务器端下载到Android?

如何使用Golang从ftp服务器下载文件

如何下载FTP服务器的最早文件?

如何使用WinSCP从FTP服务器下载特定文件?

如果远程副本在PowerShell中较新,如何将本地文件的使用期限与FTP服务器上的文件进行比较并下载

FTP服务器文件下载问题

从ftp服务器下载txt文件

从远程URL将文件下载到服务器的功能,具有暂停/恢复下载的功能

如何将文件从SVN导出到远程FTP服务器

如何将文件从MemoryStream上传到FTP服务器

如何将文本文件 (txt) 写入我的 ftp 服务器?

将文件从C#的FTP服务器下载到修改日期大于指定日期的本地文件夹

如何使用API和C#将文件从天蓝色DevOps服务器下载到指定路径

如何从FTP服务器下载文件,然后在下载完成后自动从服务器删除文件?

将文件从资源服务器下载到浏览器(OAuth2)

GCM连接服务器如何将消息发送到Android设备?

如何将Android设备转换为Web服务器

如何将android设备连接到本地服务器?