使用system()执行CURL shell命令不会按预期阻塞

时间:2015-03-18 09:22:33

标签: c++ linux shell curl

我尝试使用以下命令从服务器下载文件:

system("curl -o filename.jpg --max-time 60 --connect-timeout 60 http://server/pic?source=1");

现在,我需要在此处阻止,直到下载完成,但我不知道。 我无法弄清楚原因。

此行为是否特定于CURL shell命令? 如何在文件下载之前阻止?

PS:我想避免使用libcurl C ++调用,因为我只进行一次下载(并可能上传),而且我对命令输出并不感到烦恼。

0 个答案:

没有答案