selectel-storage-php-class
selectel-storage-php-class copied to clipboard
добавление произвольного заголовка
Привет Я начинающий, ногами не пинать :) Как добавить заголовок X-Delete-After при putFile? Как ни пробовал, все время на что-нибудь ругается :(
Мой вариант
public function putFile($localFileName, $remoteFileName = null, $delete_after=0)
{
if (is_null($remoteFileName))
$remoteFileName = array_pop(explode(DIRECTORY_SEPARATOR, $localFileName));
$header=$this->token;
if($delete_after){
$header=array_merge($header,array('X-Delete-After: '.(int)$delete_after));
}
$info = SCurl::init($this->url . $remoteFileName)
->setHeaders($header)
->putFile($localFileName)
->getInfo();
if (!in_array($info["http_code"], array(201)))
return $this->error($info["http_code"], __METHOD__);
return $info;
}