• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/storage_service_s3.php
  • Класс: CCloudStorageService_S3
  • Вызов: CCloudStorageService_S3::CancelMultipartUpload
public function CancelMultipartUpload($arBucket, &$NS)
{
	$filePath = '/'.trim($NS["filePath"], '/');
	if($arBucket["PREFIX"])
	{
		if(substr($filePath, 0, strlen($arBucket["PREFIX"])+2) != "/".$arBucket["PREFIX"]."/")
			$filePath = "/".$arBucket["PREFIX"].$filePath;
	}
	$filePath = CCloudUtil::URLEncode($filePath, "UTF-8", true);

	if ($NS["UploadId"])
	{
		$this->SetLocation($arBucket["LOCATION"]);
		$this->SendRequest(
			$arBucket["SETTINGS"],
			'DELETE',
			$arBucket["BUCKET"],
			$filePath,
			'?uploadId='.rawurlencode($NS["UploadId"]),
			''
		);
	}
}