easy:SetOpt_SeekFunction(seek_callback[, userdata])
Die Funktion empfängt zwei Argumente: Das erste Argument gibt den zu suchenden Versatz an, das zweite Argument den Ursprung des im ersten Argument übergebenen Versatzes. Dies wird eine der folgenden speziellen Zeichenketten sein:
set
cur
end
Wenn Sie das optionale Argument userdata
übergeben, wird der in userdata
übergebene Wert als dritter Parameter an Ihre Callback-Funktion übergeben. Der
Parameter userdata
kann einen beliebigen Typ haben.
Die Callback-Funktion muss bei Erfolg #CURL_SEEKFUNC_OK
(oder nichts)
zurückgeben, #CURL_SEEKFUNC_FAIL
, damit der Upload-Vorgang fehlschlägt,
oder #CURL_SEEKFUNC_CANTSEEK
, um anzuzeigen, dass libcurl das Problem
nach Möglichkeit umgeht. Letzteres kann manchmal durch Lesen von der
Eingabe oder ähnlichem erfolgen.