FTP客户端Android
我在一个项目中工作,我需要访问FTP服务器使用其域,用户名和密码。我想保存数据 这是我的代码,但它不起作用。我正在使用Apache Commons FTP库。你能帮助我吗? 谢谢大家!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");
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)