Maison  >  Article  >  Java  >  Téléchargement et reprise des transferts de fichiers via FTP : quelle bibliothèque Java fonctionne le mieux pour Android ?

Téléchargement et reprise des transferts de fichiers via FTP : quelle bibliothèque Java fonctionne le mieux pour Android ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-24 19:16:29379parcourir

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

Bibliothèque FTP pour le développement Android

Q : Je recherche une bibliothèque Java pour Android qui permet de télécharger et de reprendre les transferts de fichiers depuis un serveur FTP. Quelqu'un peut-il donner un aperçu d'une telle option ? J'ai rencontré de nombreuses applications clientes, mais pas de bibliothèques indépendantes.

R : Vous pouvez utiliser Apache Commons FTP, qui offre une implémentation FTP complète. Voici un exemple qui démontre son utilisation :

<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>

Ce code établit une connexion au serveur FTP, accède au répertoire souhaité, définit le type de transfert de fichiers, passe en mode passif et lance l'opération de transfert de fichiers.

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!

Déclaration:
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