Пытаюсь создать элемент в инфоблоке:
$FileMedia = CFile::MakeFileArray($obj_media[0]['guid']['rendered'], "image/jpeg");
$arLoadProductArray = Array(
"MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем
"IBLOCK_SECTION" => $cat, //разделы
"ACTIVE_FROM" => $date,
"IBLOCK_ID" => 1,
"CODE" => "pr_kmv_".$news_id,
"PROPERTY_VALUES"=> $PROP,
"NAME" => $title,
"ACTIVE" => "Y", // активен
"PREVIEW_TEXT" => $pre_text,
"DETAIL_TEXT" => $full_text,
"DETAIL_TEXT_TYPE" => 'html',
"PREVIEW_TEXT_TYPE" => 'html',
"DETAIL_PICTURE" => $FileMedia,
"PREVIEW_PICTURE" => $FileMedia
);
if($PRODUCT_ID = $el->Add($arLoadProductArray))
echo "Создана: с ID: ".$PRODUCT_ID;
else
echo "Error: ".$el->LAST_ERROR;
$numbs = $numbs + 1;
Получаю ошибку:
Error: Неверный тип файла
Неверный тип файла
Ссылка на фотку передается как надо
Вывел после формирования массива $arLoadProductArray:
echo("<pre>");
print_r($obj_media[0]['guid']['rendered']);
echo("</pre>");
echo("<pre>");
print_r($arLoadProductArray['PREVIEW_PICTURE']);
echo("</pre>");
Получаю следующее:
http://pravda-kmv.ru/files/2022/06/godovshhinaVOV.jpg
Array
(
[name] => godovshhinaVOV.jpg
[size] => 169
[tmp_name] => /var/www/u0462316/data/www/reg-inet.ru/upload/tmp/jaw/tmp.8a02f224a55342619ae06a5c87ab36b3
[type] => text/html
)