Недавно я перешел на curl 7.59 и в настоящее время заменяю загрузку данных формы на загрузку mime, как предложено в curl docs. Я не могу найти эквивалентный API-интерфейс MIME для установки поля CURLFORM_BUFFER, которое в настоящее время используется для установки поля имени файла в моем приложении. Кто-нибудь знает, какой MIME API использовать (что-нибудь похожее на curl_mime_data (CURLFORM_BUFFERPTR, CURLFORM_BUFFERLENGTH) или curl_mime_name (CURLFORM_COPYNAME))?
Это пример MIME, на который я ссылаюсь: https://curl.haxx.se/libcurl/c/smtp-mime.html
В соответствии с документами curl:
CURLFORM_BUFFER
используется для пользовательских частей загрузки файлов без использования CURLFORM_FILE. Он сообщает libcurl, что содержимое файла уже присутствует в буфере. Параметр представляет собой строку, которая предоставляет поле имени файла в заголовке содержимого.