传输大文件时防止卷曲定时

时间:2015-01-29 21:38:42

标签: php curl

我的PHP Curl Opts有25秒超时。如果它结束了我得到错误:

Operation timed out after 25000 milliseconds with 0 bytes received

有时虽然我收到一个错误,但是当它下载文件时似乎已经超时了。

Operation timed out after 25000 milliseconds with 196879 bytes received

有没有办法让Curl在下载数据时延长超时时间?或者我读错了,自收到最后一个数据以来已经等了25秒?

设置如下:

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,3); 
curl_setopt($ch, CURLOPT_TIMEOUT, 25); 

由于

1 个答案:

答案 0 :(得分:0)

将卷曲超时设置为0以避免一起超时

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,0); 
curl_setopt($ch, CURLOPT_TIMEOUT,0);