用于 Android 开发的 FTP 库
问:我正在寻找一个适用于 Android 的 Java 库,它可以从以下位置下载和恢复文件传输: FTP 服务器。任何人都可以提供有关此类选项的见解吗?我遇到过许多客户端应用程序,但没有遇到过独立的库。
答:您可以利用 Apache Commons FTP,它提供了全面的 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>
此代码建立与 FTP 服务器的连接,导航到所需目录,设置文件传输类型,进入被动模式,并启动文件传输操作。
以上是通过 FTP 下载和恢复文件传输:哪个 Java 库最适合 Android?的详细内容。更多信息请关注PHP中文网其他相关文章!