C++:libcurl调用curl_formadd,CURLFORM_ARRAY方式设置CURLFORM_FILENAME,返回错误CURL_FORMADD_OPTION_TWICE
C++:libcurl调用curl_formadd,CURLFORM_ARRAY方式设置CURLFORM_FILENAME,返回错误CURL_FORMADD_OPTION_TWICE
CURLFORM_ARRAY设置参数时,部分参数不支持多次设置,多次设置将返回CURL_FORMADD_OPTION_TWICE错误码。具体参考curl源码curl\lib\formdata.c的实现。即,CURLFORM_COPYNAME,CURLFORM_NAMELENGTH,CURLFORM_PTRCONTENTS,CURLFORM_FILECONTENT,CURLFORM_BUFFERPTR,CURLFORM_BUFFERLENGTH,CURLFORM_STREAM,CURLFORM_CONTENTTYPE,CURLFORM_CONTENTHEADER,CURLFORM_FILENAME,CURLFORM_BUFFER 这些均不支持多次设置。
转载请注明来源,谢谢。
有偿解决C++编程问题,承接项目定制开发;寻一份全职或兼职Windows C++开发工作。联系邮箱:[email protected]。