29 abstract public function GetID();
81 public function GetFileSRC($arBucket, $arFile, $encoded =
true)
91 abstract public function FileExists($arBucket, $filePath);
99 abstract public function FileCopy($arBucket, $arFile, $filePath);
111 'streamTimeout' => $this->streamTimeout,
134 abstract public function SaveFile($arBucket, $filePath, $arFile);
142 abstract public function ListFiles($arBucket, $filePath, $bRecursive =
false);
161 public function FileRename($arBucket, $sourcePath, $targetPath, $overwrite =
true)
163 if ($this->
FileExists($arBucket, $sourcePath))
172 if ($this->
FileExists($arBucket, $targetPath))
179 if (!$this->
DeleteFile($arBucket, $targetPath))
187 'FILE_NAME' => ltrim($sourcePath,
'/'),
191 if (!$this->
FileCopy($arBucket, $arFile, $targetPath))
196 if (!$this->
DeleteFile($arBucket, $sourcePath))
302 $loweredName = mb_strtolower($headerName);
303 foreach ($this->headers as
$name => $value)
305 if (mb_strtolower(
$name) === $loweredName)
323 if ($this->errno > 0)
326 '#verb#' => $this->verb,
327 '#url#' => $this->url,
328 '#errno#' => $this->errno,
329 '#errstr#' => $this->errstr,
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
DeleteFile($arBucket, $filePath)
GetFileInfo($arBucket, $filePath)
InitiateMultipartUpload($arBucket, &$NS, $filePath, $fileSize, $ContentType)
FileExists($arBucket, $filePath)
UploadPart($arBucket, &$NS, $data)
FileRename($arBucket, $sourcePath, $targetPath, $overwrite=true)
static GetObjectInstance()
GetFileSRC($arBucket, $arFile, $encoded=true)
FileCopy($arBucket, $arFile, $filePath)
UploadPartNo($arBucket, &$NS, $data, $part_no)
CompleteMultipartUpload($arBucket, &$NS)
GetLastRequestHeader($headerName)
SaveFile($arBucket, $filePath, $arFile)
CancelMultipartUpload($arBucket, &$NS)
DownloadToFile($arBucket, $arFile, $filePath)
ListFiles($arBucket, $filePath, $bRecursive=false)
CheckSettings($arBucket, &$arSettings)
GetSettingsHTML($arBucket, $bServiceSet, $cur_SERVICE_ID, $bVarsFromForm)
if(!defined('NOT_CHECK_PERMISSIONS')) $NS
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)