声明

  1. int fnmatch_callback(void *ptr,
  2. const char *pattern,
  3. const char *string);
  4. CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FNMATCH_FUNCTION,
  5. fnmatch_callback);

概要

通配符匹配函数回调。

详情

传入一个指向你的回调函数的指针,该函数应该符合上面显示的原型。

这个回调用来进行通配符匹配。

如果pattern匹配string,返回CURL_FNMATCHFUNC_MATCH;如果不匹配,返回CURL_FNMATCHFUNC_NOMATCH;如果有错误发生,返回CURL_FNMATCHFUNC_FAIL

默认值

NULL,相当于内部的通配符匹配函数。

适用协议

FTP。

可用性

在7.21.0加入。

返回值

如果支持该选项,返回CURLE_OK;否则返回CURLE_UNKNOWN_OPTION