208 похожих чатов

Всем добрый вечер. Пытаюсь перезаписать поле типа Файл, в элементе

HighLoad блока:
$arFields = array (
'UF_FILES' =>
0=> CFile::MakeFileArray($newPicturePath[0]),
);
$entityDataClass::update($ID,$arFields);

Получаю: неверный тип файла.
Картинка png, существует, по передаваемому пути существует.
Массив файла тоже создается.

Подскажите пожалуйста, что делаю не так? Заранее благодарю

9 ответов

170 просмотров

А разве во множественное свойство не массив файлов передавать надо?

Марат- Автор вопроса
Марат- Автор вопроса
Марат
видимо нет. Entity has no 0 field. (100)

$arFields = array ( 0 => array('UF_FILES' => $arNewPictureFile[0]) ); Это вот так попробовал массив передать

Марат
$arFields = array ( 0 => array('UF_FILES' => $...

В примере же не так. Там типа $arFields = [ UF_FILES => [ $myFileArray1, $myFileArray2 ] ]

Марат- Автор вопроса
Alexey Nazarov
В примере же не так. Там типа $arFields = [ UF_...

я так в самом начале передавал: array ( 0 => array ( 'name' => 'new_image_1313472790.jpeg', 'size' => 30510, 'tmp_name' => '/home/bitrix/www/upload/resized_and_blur_pictures/new_image_1313472790.jpeg', 'type' => 'image/jpeg', ), )

Марат- Автор вопроса

это некорректный пример, исправлю сейчас

Марат
это некорректный пример, исправлю сейчас

Сорри, я тогда хз. Не было никогда необходимости в HL файл сохранять. Попробуй в группе по б24 спросить. Там больше обсуждений по ОРМ и всему что с ним связано.

Марат- Автор вопроса
Alexey Nazarov
Сорри, я тогда хз. Не было никогда необходимости в...

Попробовал сейчас ради интереса ещё на НЕмножесивенном поле, все равно не работает.(( В любом случае спасибо большое

Марат- Автор вопроса

С данными на входе все в порядке. Дело было в том, что я недоглядел, и делал все это в before. В After все сработало как надо. Всем спасибо

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта