libCurl从列出目录和文件的http位置递归下载文件夹。其中目录包含index.html

时间:2016-10-07 17:00:03

标签: curl libcurl

我正在尝试使用libcurl以递归方式下载所有目录和文件。 它下载得当。但在一个目录包含index.html的情况下,它无法下载。 假设:http://localhost:8080/ 有以下列表 001-DIR     包含001-dir-file.file 002-DIR     包含index.html     包含003-Dir            包含003-dir-file.file

在这种情况下,它无法下载002-Dir。 注意:我们使用url http://localhhost:8080/001-Dir/下载并读取标记以了解该目录的内容。 但目录中已有索引。 html,上面的url返回index.html的内容而不是内容列表。

任何人都可以帮助我在libcurl中需要做什么设置以避免上述问题。

我目前在c ++代码中的curl_easy_setopt设置如下 CURLOPT_URL,CURLOPT_WRITEFUNCTION,CURLOPT_WRITEDATA,CURLOPT_NOPROGRESS,CURLOPT_PROGRESSFUNCTION

0 个答案:

没有答案