如何使用FTP在Android工作室使用Kotlin上传小文件或图像

时间:2018-05-08 02:02:41

标签: ftp kotlin

我正在尝试创建一个需要将一些图像和文本文件上传到支持FTP的服务器的应用程序。我来自python背景并且过去曾经使用过很多FTP,但我在Kotlin使用它时非常困惑,任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

您可以通过下载ftp4j-1.7.2.jar来使用 ftp4j 库。

以下是kotlin中的示例代码。

try {
    val mFtpClient = FTPClient()
    mFtpClient.connect("hots", PORT)
    mFtpClient.login("user", "password")
    mFtpClient.type = FTPClient.TYPE_BINARY
    mFtpClient.changeDirectory("/directory_path/")

    mFtpClient.upload(File("file_path"))
    mFtpClient.disconnect(true)

} catch (e: Exception) {
    e.printStackTrace()
}