Connessione FTP in Kotlin
Essendo Kotlin basato sulla JVM, possiamo usare tutte le librerie che usiamo per Java.
Ed ecco quindi che oggi useremo Apache Commons Net per la connessione FTP.
Se usate Maven:
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.6</version>
</dependency>
Qui sotto il codice Kotlin:
import org.apache.commons.net.ftp.FTPClient
import org.apache.commons.net.ftp.FTPFile
fun main(args: Array<String>) {
val ftp = FTPClient()
ftp.connect("SERVER")
ftp.login("USER", "PWD")
if (ftp.isConnected) {
val files: Array<FTPFile> = ftp.listFiles()
for (f in files) {
println(f.name)
}
} else {
println("Impossibile connettersi")
}
}
A connessione avvenuta, listiamo i files nella directory corrente e li stampiamo.
Enjoy!
kotlin ftp apache commons ftpclient ftpfile
1 Commenti
Ciao! Per caso hai codice di come usare una app android (kotlin) ché faccia da FTP server?
01/02/2024