Maison > Java > javaDidacticiel > le corps du texte

**Comment transférer des fichiers entre des applications Android et des serveurs FTP à l'aide d'Apache Commons FTP ?**

Linda Hamilton
Libérer: 2024-10-25 02:23:02
original
820 Les gens l'ont consulté

**How to Transfer Files between Android Apps and FTP Servers Using Apache Commons FTP?**

Bibliothèque FTP Android

Les applications Android nécessitent souvent la possibilité de transférer des fichiers vers et depuis des serveurs FTP. Bien qu'il existe de nombreuses applications clientes, trouver des bibliothèques autonomes pour Android peut s'avérer difficile. Cet article propose une solution à ce problème.

Apache Commons FTP

Pour Android, Apache Commons FTP est un excellent choix. Cette bibliothèque propose un ensemble complet de cours pour travailler avec des serveurs FTP. Il prend en charge les opérations synchrones et asynchrones, ce qui le rend adapté à un large éventail de scénarios.

Exemple de code

Le code suivant montre comment utiliser Apache Commons FTP pour télécharger un fichier provenant d'un serveur FTP :

<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>
Copier après la connexion

Dans ce code, vous créez d'abord une instance FTPClient et établissez une connexion au serveur FTP. Vous vous authentifiez ensuite à l'aide d'un nom d'utilisateur et d'un mot de passe. Ensuite, vous modifiez le répertoire de travail sur le serveur et définissez le type de fichier sur binaire.

À l'aide d'un BufferedInputStream, vous lisez le fichier à partir du système de fichiers local et le stockez sur le serveur FTP à l'aide de la méthode storeFile. Enfin, vous fermez le flux d'entrée et vous déconnectez du serveur FTP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!