libcurlで単純なHTTPPOSTリクエストを使用してファイルをアップロードするCアプリケーションをコーディングしています。1つのファイルで実行できますが、複数のファイルをアップロードする方法がわかりません。同じコードの別のメソッドを使用してみましたが、役に立ちませんでした。HTTPPOSTのコードは次のとおりです。
void sendHashes()
{
struct curl_httppost *post = NULL;
struct curl_httppost *last = NULL;
CURL *curlhash;
CURLcode response;
curlhash = curl_easy_init();
curl_easy_setopt(curlhash, CURLOPT_URL, URL);
curl_formadd(&post, &last,
CURLFORM_COPYNAME, "Hash",
CURLFORM_FILECONTENT, "C:\\file.txt",
CURLFORM_END
);
curl_easy_setopt(curlhash, CURLOPT_HTTPPOST, post);
response = curl_easy_perform(curlhash);
curl_formfree(post);
curl_easy_cleanup(curlhash);
}