2009-10-14 5 views
41

私は、アンドロイド上で動作し、FTPサーバからファイルをダウンロードして再開できるJavaライブラリを探しています。誰もそのようなライブラリを知っていますか?私は多くのクライアントアプリを見つけましたが、スタンドアロンのライブラリはありません。Android FTPライブラリ

+1

を使用してみてください、あなたは、[このリソース](http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html)を読みましたか?そこから何かを選ぶことができます。 特に[このページ](http://www.javaworld.com/javaworld/jw-04-2003/ftp/jw-0404-ftptable.html)。 – Bostone

+1

その内容の答えを書くのはどうですか? – mliebelt

答えて

68

apache commons ftp

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(); 
+1

私はapache commons ftpを使い始めました。それは美しいものです。 – MattK

+8

あなたのアンドロイドデバイスでは、非常に重要な - アクティブモードは動作しません。パッシブモードにする必要があります。 接続とログインの間にこれを入れます: ftpClient.enterLocalPassiveMode(); – MattK

+0

あなたはアンドロイドにapache comms ftp client apiがあると確信していますか? – Reno

関連する問題