Файлы крепятся теперь по способу, который посоветовали. Вот только что-то не так с содержимым) Показывает, что 1б весит файл. Содержимое файла получаю через \Bitrix\Main\IO\File::getFileContents()
$fileParam :
array (size=2) 'NAME' => string 'CRM.docx' (length=8)
'CONTENT' => string 'PK[/spoiler]?????!? j' z??????[/cut][Content_Types].xml ?[/spoiler][/cut](??[/cut]???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????'...(length=17721)
$param :
array (size=3)
'USER_ID' => int 1
'ENTITY_ID' => string 'BLOG_POST' (length=9)
'FIELD_NAME' => string 'UF_BLOG_POST_FILE' (length=17)
\Bitrix\Tasks\Integration\Disk\Rest\Attachment::add(1, $fileParam, $param);
$fileParam :
array (size=2) 'NAME' => string 'CRM.docx' (length=8)
'CONTENT' => string 'PK[/spoiler]?????!? j' z??????[/cut][Content_Types].xml ?[/spoiler][/cut](??[/cut]???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????'...(length=17721)
$param :
array (size=3)
'USER_ID' => int 1
'ENTITY_ID' => string 'BLOG_POST' (length=9)
'FIELD_NAME' => string 'UF_BLOG_POST_FILE' (length=17)
\Bitrix\Tasks\Integration\Disk\Rest\Attachment::add(1, $fileParam, $param);