【发布时间】:2012-02-21 12:43:46
【问题描述】:
我正在用 C 语言编程。我想使用 libcurl 从服务器 (SFTP) 下载特定目录。我知道我们可以使用以下选项下载文件,但如何下载目录。对于 SFTP 通配符匹配选项也不支持,因此我至少可以下载该目录中的所有文件。
curl_easy_setopt(curl, CURLOPT_WRITEDATA, fd);
平台:Linux
【问题讨论】:
-
这个问题你解决了吗??我也面临同样的问题。
-
是的,我已经列出了来自 SFTP 服务器的文件并选择了所需的文件。然后一一下载。只有这样,我们才能做到这一点。 libcurl 中没有回调选项可以直接实现这一点。
-
@john 能否请您帮忙解答一下您是如何解决问题的,因为我对编程非常陌生,遇到了同样的问题,我只能使用 curl 站点的示例下载 1 个文件。示例源将有很大帮助。谢谢