Документация для разработчиков
Темная тема

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-2024, «1С-Битрикс», 2024