我想使用jsch将文件上传到我们的设备。
我把文件放在ecplise中,在asserts文件夹中..
JSch ssh = new JSch();
JSch.setConfig("StrictHostKeyChecking", "no");
session = ssh.getSession("host", "192.168.1.138", 22);
session.setPassword("password");
session.connect();
channel = session.openChannel("sftp");
channel.connect();
ChannelSftp sftp = (ChannelSftp) channel;
sftp.put("/assets/file.fl", "/ISGv2/file.fl");
但是jsch找不到文件......我尝试了一切..但是无法工作..
我需要帮助.. 感谢..
答案 0 :(得分:0)
1)你需要创建不同的类来扩展AsyncTask。
2)将此代码放在doInBackground(...)方法中。
3)在YourAsyncTaskExtendedclassName.execute();
就是这样!