用android将jsch上传文件到

时间:2013-12-01 12:51:27

标签: android file upload jsch

我想使用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找不到文件......我尝试了一切..但是无法工作..

我需要帮助.. 感谢..

1 个答案:

答案 0 :(得分:0)

1)你需要创建不同的类来扩展AsyncTask。

2)将此代码放在doInBackground(...)方法中。

3)在YourAsyncTaskExtendedclassName.execute();

的帮助下调用此方法

就是这样!