0

電話からコンピューターにファイルを送信したいのですが、エラー (No such File) が表示されますが、この問題は解決しませんでした。何が問題なのですか?私は sftp サーバーを使用しています。コード:

ChannelSftp sftpChannel = (ChannelSftp) channel;
                try {

                    sftpChannel.cd("/sdcard/download");
                     String inputFileName =Environment.getExternalStorageDirectory().getAbsolutePath()+"a.txt";

                     sftpChannel.put(inputFileName, "/home/john/desktop");

                } catch (SftpException e) {
                     writeToSDFile("sftp---exception"+e);
                }

                sftpChannel.exit();
4

1 に答える 1

1

わかりました、私はこの問題を解決しました、これがコードです:

 ChannelSftp sftpChannel = (ChannelSftp) channel;
                writeToSDFile("9");
                try {

                     sftpChannel.cd("/home/john/Desktop");
                        String inputFileName =Environment.getExternalStorageDirectory().getAbsolutePath()+"/download/myData.txt";
                        File f = new File(inputFileName);  
                        sftpChannel.put(inputFileName, "/home/john/Desktop/myData.txt");

                } catch (SftpException e) {
                     writeToSDFile("sftp---exception"+e);
                }
于 2012-10-15T18:22:30.383 に答える