#include <curl/curl.h>
int main(void) {
CURL *curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://api.gugudata.com/imagerecognition/pdf-splitter?appkey=YOUR_APPKEY&pageSize=10&isZip=false");
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_mime *mime = curl_mime_init(curl);
curl_mimepart *part = NULL;
part = curl_mime_addpart(mime);
curl_mime_name(part, "storage");
curl_mime_data(part, "public", CURL_ZERO_TERMINATED);
part = curl_mime_addpart(mime);
curl_mime_name(part, "file");
curl_mime_filedata(part, "localfile_path.png");
curl_easy_setopt(curl, CURLOPT_MIMEPOST, mime);
CURLcode res = curl_easy_perform(curl);
(void)res;
curl_mime_free(mime);
curl_easy_cleanup(curl);
}
return 0;
}