如何使用 Kotlin 在 android studio 中使用 FTP 上传小文件或图像

Big*_*Zee 3 ftp kotlin

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

Nir*_*tel 6

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

  • @ZararYounis 该代码不应产生任何语法错误,您是否将该库添加到了 gradle 依赖项中? (2认同)