1
私は全体の内容のMD5ハッシュ値を計算できるようにする必要があるなど、計算のContent-MD5
を、HTTP POSTを構築するためのlibcurlを使ってcurl_formaddと構造体curl_httppostを使用しています境界マーカーなどを含めて投稿されるので、MD5はHTTPヘッダー "Content-MD5"としてアップロードする必要があります。
投稿前にMD5を計算できるように、未処理の投稿コンテンツをcurl APIから取得する方法はありますか?あるいは、すでにMD5を計算してヘッダを内部的に設定するためのカールの仕組みはすでにありますか?
struct curl_httppost* list = NULL;
struct curl_httppost* last = NULL;
curl_formadd (&list, &last,
CURLFORM_COPYNAME, pFieldName,
CURLFORM_BUFFER, pFieldFilename,
CURLFORM_BUFFERPTR, pFileContents,
CURLFORM_BUFFERLENGTH, lenFileContents,
CURLFORM_END);
curl_easy_setopt(session, CURLOPT_URL, url);
curl_easy_setopt(session, CURLOPT_HTTPPOST, list);
ありがとうございます。