CopyFile
Описание и параметры
bool CopyFile( string fileID, string destPath, bool deleteAfterCopy = true );
Метод создает копию зарегистрированного файла, указанного в параметре fileID, в файле с именем destPath. Метод возвращает true при успешном копировании, иначе false.
Параметры функции
Параметр | Описание |
---|---|
fileID | ID файла, предназначенного для копирования. |
destPath | Путь к файлу, относительно корня сайта, в который нужно скопировать. |
deleteAfterCopy | Удалить ли файл из системы после того, как копирования будет завершено. Необязательный параметр, по умолчанию равен true (удалять). |
Смотрите также
Примеры использования
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); class Step extends CWizardStep { function InitStep() { $this->SetTitle("Загрузка файла"); $this->SetStepID("step"); $this->SetNextStep("step"); $this->SetFinishStep("step"); $this->SetNextCaption("Загрузить"); $this->SetFinishCaption("Скопировать"); } function OnPostForm() { $wizard =& $this->GetWizard(); if ($wizard->IsNextButtonClick()) $this->SaveFile("file", Array("max_file_size" => 20*1024, "extensions" => "gif,jpg,png")); elseif($wizard->IsFinishButtonClick()) { $fileID = $wizard->GetVar("file"); if (intval($fileID) > 0) CWizardUtil::CopyFile($fileID, "/upload_picture.gif"); } } function ShowStep() { $this->content .= "Загрузить файл:".$this->ShowFileField("file", Array("max_file_size" => 20*1024, "size" => "25")); } } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.