Я хочу правильно понять CURLOPT_READFUNCTION.
Я смотрю на php-код Rackspace coudfiles (REST API).
Он имеет следующую строку .
curl_setopt($ch, CURLOPT_READFUNCTION, array(&$this, '_read_cb'));
Рассмотрение определения этой функции:
private function _read_cb($ch, $fd, $length)
{
$data = fread($fd, $length);
$len = strlen($data);
if (isset($this->_user_write_progress_callback_func)) {
call_user_func($this->_user_write_progress_callback_func, $len);
}
return $data;
}
Можете ли вы помочь мне понять, какие значения передаются в $ fd и $ length?
Я хочу конкретно указать значение $ length, чтобы отправлять файл по частям.
Заранее спасибо.