Ребята, подскажите как на D7 добавить видеофайл в пользовательское свойство инфоблока типа "ВИДЕО"
Пытаюсь так
$fileArray = [
'name' => basename($upload_file),
'size' => filesize($upload_file),
'tmp_name' => $upload_file,
'type' => mime_content_type($upload_file),
'MODULE_ID' => 'iblock'
];
$fileId = \CFile::SaveFile($fileArray, 'iblock');
if (!$fileId) {
throw new Exception('Ошибка загрузки файла');
}
$videoValue = [
'VALUE' => [
'ID' => $fileId, // ID файла
'SRC' => \CFile::GetPath($fileId), // Путь к файлу
'FILE_SIZE' => filesize($upload_file),
'CONTENT_TYPE' => mime_content_type($upload_file),
'ORIGINAL_NAME' => basename($upload_file),
'DESCRIPTION' => ''
]
];
вызываю
$res = CIBlockElement::SetPropertyValuesEx(
$element_id,
$this->CATALOG_BLOCK_ID,
array("BITRIX_VIDEO" => $videoValue)
);
Айдишник элемента и инфоблока верен.
Вот данные
[BITRIX_VIDEO] => Array
(
[VALUE] => Array
(
[ID] => 4020
[SRC] => /upload/iblock/c8f/frx9anvl4fnqwuhuom0ndgka6bc7b57t.MOV
[FILE_SIZE] => 9616197
[CONTENT_TYPE] => video/mp4
[ORIGINAL_NAME] => IMG_0828.MOV
[DESCRIPTION] =>
)
)
Функция возвращает 1, видео в свойство не добавляется
Кто подскажет в какую сторону копать?
Пытаюсь так
$fileArray = [
'name' => basename($upload_file),
'size' => filesize($upload_file),
'tmp_name' => $upload_file,
'type' => mime_content_type($upload_file),
'MODULE_ID' => 'iblock'
];
$fileId = \CFile::SaveFile($fileArray, 'iblock');
if (!$fileId) {
throw new Exception('Ошибка загрузки файла');
}
$videoValue = [
'VALUE' => [
'ID' => $fileId, // ID файла
'SRC' => \CFile::GetPath($fileId), // Путь к файлу
'FILE_SIZE' => filesize($upload_file),
'CONTENT_TYPE' => mime_content_type($upload_file),
'ORIGINAL_NAME' => basename($upload_file),
'DESCRIPTION' => ''
]
];
вызываю
$res = CIBlockElement::SetPropertyValuesEx(
$element_id,
$this->CATALOG_BLOCK_ID,
array("BITRIX_VIDEO" => $videoValue)
);
Айдишник элемента и инфоблока верен.
Вот данные
[BITRIX_VIDEO] => Array
(
[VALUE] => Array
(
[ID] => 4020
[SRC] => /upload/iblock/c8f/frx9anvl4fnqwuhuom0ndgka6bc7b57t.MOV
[FILE_SIZE] => 9616197
[CONTENT_TYPE] => video/mp4
[ORIGINAL_NAME] => IMG_0828.MOV
[DESCRIPTION] =>
)
)
Функция возвращает 1, видео в свойство не добавляется
Кто подскажет в какую сторону копать?