• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/upload/googleresumableupload.php
  • Класс: BitrixDiskDocumentUploadGoogleResumableUpload
  • Вызов: GoogleResumableUpload::getNextStartRange
protected function getNextStartRange(HttpClient $httpClient = null)
{
	if (!$httpClient)
	{
		return 0;
	}

	if ($httpClient->getStatus() != 308)
	{
		return 0;
	}

	$range = $httpClient->getHeaders()->get('Range');
	if (!$range)
	{
		return 0;
	}

	$ranges = explode('-', $range);

	return (int)$ranges[1] + 1;
}