我正在尝试创建一个应用程序,需要将一些图像和文本文件上传到支持 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()
}
Run Code Online (Sandbox Code Playgroud)