Задать вопрос
@vasya12435123

Как изменить значение свойства «Файл» через форму?

Есть POST форма с полями для изменения значений свойств инфоблока. С помощью PROPERTY_VALUES в Update() все текстовые значения свойств элемента меняются на данные взятые из input. А вот сохранить файл и изменить свойство типа "Файл" у меня не получается.
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Решения вопроса 1
@vasya12435123 Автор вопроса
Была глупая ошибка в html, не добавил атрибутenctype="multipart/form-data" к форме.

PHP
$arLoadProductArray["PROPERTY_VALUES"]["MYFILE"] = $_FILES["MYFILE"];
$el = new CIBlockElement;
$pr = $el->Update($id, $arLoadProductArray);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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