我正在使用PHP和curl_multi_exec
,我注意到无法确定URL是否已完全下载。
我找到的只有半工作方式是curl_getinfo()
。如果有download_content_length
我可以检查下载的文件是否大小相同。但是对于PHP和CGI-BIN页面,download_content_length
报告为-1
。
如果我使用curl_errno()
,则在超时的情况下并不总是有效。
答案 0 :(得分:0)
我发现你需要在curl句柄中设置超时,而不是在curl_multi_exec()工作的循环中设置。