0

如何使用 libcurl 下载文件而不是将其保存到磁盘,而只需读取其文件内容?我看到我可以使用 WRITEFUNCTION 将文件写入磁盘,但是我看不到如何在不先保存到磁盘的情况下从服务器中提取并读取。

4

1 回答 1

3

您可以使用 WRITEFUNCTION 写入任何您想要的地方,甚至只将内容保存在内存中而不写入磁盘。看看libcurl网站上的例子:

http://curl.haxx.se/libcurl/c/getinmemory.html

该示例是 C-ish,但您可以轻松地将分配替换为 avector<byte>或 astring

于 2012-04-13T18:28:23.917 回答