CFile::SaveFile — низкоуровневый способ сохранить файл в системе управления файлами Битрикса вручную, минуя стандартную форму загрузки. Разберём, когда он нужен и какие подводные камни есть у прямого сохранения файла из кода. Базовый вызов <?php $fileArray = [ ‘name’ => ‘report.pdf’, ‘type’ => ‘application/pdf’, ‘tmp_name’ => ‘/tmp/generated_report_123.pdf’, ‘size’ => filesize(‘/tmp/generated_report_123.pdf’), ]; $fileId = CFile::SaveFile($fileArray, ‘reports’); if ($fileId) { echo ‘Файл сохранён,…