gpt4 book ai didi

c++ - CURL 并将文件发送到服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:26:19 26 4
gpt4 key购买 nike

我正在用 C++ 编写应用程序,并且正在尝试将图像文件发送到 HTTP 服务器。我以前从未使用过 curl,我有点困惑。我在这里找到了一些发送文件的好例子:http://curl.haxx.se/libcurl/c/postit2.html但我看不到他们在哪里添加发送文件字节到请求。任何人都可以向我解释如何将我的文件的字节添加到请求中,假设我已经将它读到某个缓冲区。

最佳答案

行内

curl_formadd(&formpost,
&lastptr,
CURLFORM_COPYNAME, "sendfile",
CURLFORM_FILE, "postit2.c",
CURLFORM_END);

他们将文件名设置为变量“sendfile”。在它之后这个库就像浏览器一样使用 post-form(你可以在源代码开头的注释中看到描述)。因此库发送文件“postit2.c”的内容(您必须阅读有关 CURLFORM_FILE 的内容)。

此外,阅读 Send multiple files via HTTP POST with libcurl 可能对您有用

关于c++ - CURL 并将文件发送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18890247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com