Есть форма редактирования заявки, в которую пользователь вносит свои данные и прикрепляет свои файлы тем самым обновляются поля свойств элемента инфоблока. Прикрепление файлов реализовано через drag and drop компонент. При редактировании одной заявки на изменение файлов, либо удаление через мою форму происходит дублирование файлов в элементе инфоблока в админке битрикса (эти копии и удалить нельзя). При удалении файлов через форму происходит следующее: файл замещается пустым файлом. Про функцию update пишут
Цитата
Если изменяется свойство типа файл, то необходимо сформировать массив
Меня интересует CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/images/screen.gif"); из примера понятно что файл берется по этому пути /images/screen.gif на сервере. А если мой файл для обновления берется из input?
Если из инпут файл приходит, то инфу по нему же нужно смотреть не в $_POST["file_pol"], а в массиве $_FILES. Посмотрите метод выше, что я скинул, описание первого параметра как раз, там работа с массивом $_FILES. Сохраняете файл этим методом в системе, получаете id и передаете в своё свойство.
Если из инпут файл приходит, то инфу по нему же нужно смотреть не в $_POST["file_pol"], а в массиве $_FILES. Посмотрите метод выше, что я скинул, описание первого параметра как раз, там работа с массивом $_FILES. Сохраняете файл этим методом в системе, получаете id и передаете в своё свойство