有人能从libssh2_scp_recv2()
库中解释一下libssh2函数吗?
根据到这个,我需要输入会话var (LIBSSH2_SESSION *session
)、我想要的文件的路径(const char *path
)和包含我想要的文件(struct_stat *sb
)信息的结构。
我从那个文件接收数据的部分在哪里?因为返回的是指向通道的指针。
发布于 2017-07-06 19:35:50
我找到答案了!这个函数只是向该会话发出请求,它们只是使用libssh2_channel_read()
函数像ssh输出一样读取它。
发布于 2021-04-20 12:21:31
有一个示例说明如何在文件/ libssh2_scp_recv2()
/scp.c中使用libssh2_channel_read()
和
我将write(1, mem, rc)
替换为fwrite (mem, 1, amount, targetFile)
,以便将缓冲区内容写入文件。
https://stackoverflow.com/questions/44930981
复制相似问题