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!