easy:SetOpt_WildcardMatch(onoff)
onoff
auf 1, wenn Sie mehrere Dateien nach einem Dateinamenmuster
übertragen möchten. Das Muster kann als Teil der Option #CURLOPT_URL
unter
Verwendung eines fnmatch-ähnlichen Musters (Shell Pattern Matching) im letzten
Teil der URL (Dateiname) angegeben werden.
Standardmäßig verwendet libcurl die interne Wildcard-Matching-Implementierung.
Mit der Option #CURLOPT_FNMATCH_FUNCTION
können Sie Ihre eigene
Abgleichfunktion bereitstellen.
Es folgt eine kurze Einführung in die Syntax:
"* - ASTERISK"
"? - QUESTION MARK"
ftp://example.com/some/path/photo?.jpeg
"[ - BRACKET EXPRESSION"
[a-zA-Z0\-9] or [f\-gF\-G]
[abc]
[^abc] or [!abc]
[[:§name:]]
[][-!^]
[\[\]\\]
Unter Verwendung der obigen Regeln kann ein Dateinamenmuster erstellt werden:
ftp://example.com/some/path/[a-z[:upper:]\\].jpeg