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