我正在尝试创建一个需要将一些图像和文本文件上传到支持FTP的服务器的应用程序。我来自python背景,过去曾经使用过很多FTP,但是在Kotlin中使用它时我很困惑,不胜感激。

最佳答案

您可以通过下载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()
}

关于ftp - 如何使用Kotlin在Android Studio中使用FTP上传小文件或图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50224728/

10-12 03:39