Heim  >  Artikel  >  Java  >  Herunterladen und Fortsetzen von Dateiübertragungen per FTP: Welche Java-Bibliothek funktioniert am besten für Android?

Herunterladen und Fortsetzen von Dateiübertragungen per FTP: Welche Java-Bibliothek funktioniert am besten für Android?

Linda Hamilton
Linda HamiltonOriginal
2024-10-24 19:16:29379Durchsuche

Downloading and Resuming File Transfers via FTP: Which Java Library Works Best for Android?

FTP-Bibliothek für Android-Entwicklung

F: Ich bin auf der Suche nach einer Java-Bibliothek für Android, die das Herunterladen und Fortsetzen von Dateiübertragungen ermöglicht ein FTP-Server. Kann jemand Einblicke in eine solche Option geben? Ich bin auf zahlreiche Client-Anwendungen gestoßen, aber nicht auf unabhängige Bibliotheken.

A: Sie könnten Apache Commons FTP verwenden, das eine umfassende FTP-Implementierung bietet. Hier ist ein Beispiel, das seine Verwendung demonstriert:

<code class="java">FTPClient ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName(server));
ftpClient.login(user, password);
ftpClient.changeWorkingDirectory(serverRoad);
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);

BufferedInputStream buffIn = null;
buffIn = new BufferedInputStream(new FileInputStream(file));
ftpClient.enterLocalPassiveMode();
ftpClient.storeFile("test.txt", buffIn);
buffIn.close();
ftpClient.logout();
ftpClient.disconnect();</code>

Dieser Code stellt eine Verbindung zum FTP-Server her, navigiert zum gewünschten Verzeichnis, legt den Dateiübertragungstyp fest, wechselt in den passiven Modus und initiiert den Dateiübertragungsvorgang.

Das obige ist der detaillierte Inhalt vonHerunterladen und Fortsetzen von Dateiübertragungen per FTP: Welche Java-Bibliothek funktioniert am besten für Android?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn