easy:SetOpt_Chunk_BGN_Function(chunk_bgn_callback[, userdata])
Der Callback erhält zwei Parameter: Der erste Parameter ist eine wie folgt initialisierte Tabelle:
Filename:
Filetype:
Time:
Perm:
UID:
GID:
Size:
HardLinks:
Flags:
Strings:
Time:
Perm:
User:
Group:
Target:
Der zweite Parameter enthält die Anzahl der verbleibenden Blöcke pro Übertragung. Wenn das Merkmal nicht verfügbar ist, hat der Parameter den Wert Null.
Wenn Sie das optionale Argument userdata
übergeben, wird der Wert als
dritter Parameter an Ihre Callback-Funktion übergeben. Der Parameter
userdata
kann von beliebigem Typ sein.
Dieser Callback ist vorerst nur sinnvoll, wenn die Option
#CURLOPT_WILDCARDMATCH
verwendet wird.
Liefert #CURL_CHUNK_BGN_FUNC_OK
, wenn alles in Ordnung ist,
#CURL_CHUNK_BGN_FUNC_SKIP
, wenn Sie den konkreten Block überspringen wollen
oder #CURL_CHUNK_BGN_FUNC_FAIL
, um libcurl anzuweisen, dass er anhalten soll,
wenn ein Fehler aufgetreten ist.