SaveFile
Описание и параметры
bool CPosting::SaveFile( int ID, array file );
Метод добавляет вложение к выпуску сохраняя и регистрируя его в таблице файлов (b_file). Метод нестатический.
Параметры
| Параметр | Описание | C версии |
|---|---|---|
| ID | Идентификатор выпуска. | |
| file | Массив с данными файла формата:Array( "name" => "название файла", "size" => "размер", "tmp_name" => "временный путь на сервере", "type" => "тип загружаемого файла" );Массив такого вида может быть взят прямо из $_FILES[имя поля] |
Возвращаемые значения
В случае успешного сохранения вложения возвращается ID зарегистрированного файла. В противном случает возвращается false, и переменная класса LAST_ERROR содержит сообщение об ошибке.
Примеры использования
if (strlen($save)>0 && $REQUEST_METHOD=="POST")
{
$cPosting=new CPosting;
$file_id = $cPosting->SaveFile($ID, $_FILES["FILE_TO_ATTACH"]);
if($file_id===false)
strError .= "Ошибка при сохранении вложения."."<br>";
}
© «Битрикс», 2001-2025, «1С-Битрикс», 2025