I am trying to securely transfer a file between two windows 10 devices, and modified the example sftp_write.c, building in Visual Studio 2017 for x86 and debug. Running OpenSSH commands from a Windows command prompt are successful in transferring files.
All the libssh2 calls return success until libssh2_sftp_open(), where the sftp handle is returned NULL. Calling libssh2_sftp_last_error() returns error 2, LIBSSH2_FX_NO_SUCH_FILE. The flags and mode were left with the defaults: sftp_handle = libssh2_sftp_open(sftp_session, sftppath, LIBSSH2_FXF_WRITE | LIBSSH2_FXF_CREAT | LIBSSH2_FXF_TRUNC, LIBSSH2_SFTP_S_IRUSR | LIBSSH2_SFTP_S_IWUSR | LIBSSH2_SFTP_S_IRGRP | LIBSSH2_SFTP_S_IROTH); As OpenSSH commands in a Windows command prompt succeeded in writing to the server, what settings might I be missing in libssh2? Thank you
_______________________________________________ libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel