FTP客户端Android

FTP客户端Android,android,ftp,Android,Ftp,我在一个项目中工作,我需要访问FTP服务器使用其域,用户名和密码。我想保存数据 这是我的代码,但它不起作用。我正在使用Apache Commons FTP库。你能帮助我吗? 谢谢大家! FTPClient client = new FTPClient(); try { client.connect("1.2.3.4"); client.login("USERNAME", "PASSWORD");

我在一个项目中工作,我需要访问FTP服务器使用其域,用户名和密码。我想保存数据

这是我的代码,但它不起作用。我正在使用Apache Commons FTP库。你能帮助我吗? 谢谢大家!

 FTPClient client = new FTPClient(); 

            try {
            client.connect("1.2.3.4");
            client.login("USERNAME", "PASSWORD"); 
                String filename = "file1.txt"; 
                FileInputStream fis = null; 
                    fis = new FileInputStream(filename); 
                    client.storeFile(filename, fis); 
                    client.logout(); 
                    fis.close();



        } catch (SocketException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();

            Log.i("tag", "SocketException");
        } catch (IOException e) {
            // TODO Auto-generated catch block

            Log.i("tag", "IOException");
        } 
错误:

could not find class 'org.apache.commons.net.ftp.FTPClient'

如果您认为您有这个错误,因为您没有将该库导入到您的项目中


这里有相关的教程:

试试这个:阅读:08-02 12:47:33.727:E/AndroidRuntime(925):致命异常:Timer-0 08-02 12:47:33.727:E/AndroidRuntime(925):java.lang.NoClassDefFoundError:org.apache.commons.net.ftp.FTPClient 08-02 12:47:33.727:E/AndroidRuntime(925):在com.example.test2.MainActivity.getScreen(MainActivity.java:94)08-02 12:47:33.727:E/AndroidRuntime(925):在com.example.test2.MainActivity.access$0(MainActivity.java:57)08-02 12:47:33.727:E/AndroidRuntime(925):在com.example.test2.MainActivity$1.run(MainActivity.java:48)08-02 12:47:33.727:E/AndroidRuntime(925):在java.util.Timer$TimerImpl.run(Timer.java:284)