- Модуль: 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"]),
''
);
}
}