【发布时间】:2020-02-05 10:21:34
【问题描述】:
我们在 cpp libcurl 中使用 formdata 使用以下代码将数据发送到我们的服务器:
curl_formadd(&form, &lastptr, CURLFORM_COPYNAME, "file", CURLFORM_FILE, filePath.c_str(), CURLFORM_END);
curl_easy_setopt(curl_handle, CURLOPT_HTTPPOST, form);
但现在我们的服务器已经更新为接受 http 请求正文中的二进制文件而不是 multipart\form-data。我发现 curl 命令可以在不使用 multipart\form-data 的情况下附加 zipfile,如下所示
curl --request POST --data-binary "@file" $URL
但我在 cpp curl 中找不到它的等价物。我们的要求是在http请求中上传一个zipfile
【问题讨论】:
标签: c++ upload multipartform-data libcurl zipfile